Multinomial Response Models with Structured Penalties