¿Cuáles son las normas


12

Últimamente he estado viendo muchos documentos sobre representaciones dispersas, y la mayoría de ellos usan la norma p y minimizan un poco. Mi pregunta es, ¿cuál es la norma p y la norma mixta p,q ? ¿Y cómo son relevantes para la regularización?

Gracias

Respuestas:


13

p p = 2

xp=(i=1d|xi|p)1/p
p=2 p = x = sup i x ixy2p=x=supiximaxixipxp0<p<1xp

(También hay normas , que se definen de forma análoga, excepto para funciones en lugar de vectores o secuencias; en realidad, esto es lo mismo, ya que los vectores son funciones con dominios finitos).Lp

No conozco ningún uso de una norma en una aplicación de aprendizaje automático donde , excepto donde . Por lo general, ve o , o, a veces, donde desea relajar el caso ; no es estrictamente convexo en , pero es, para . Esto puede hacer que encontrar la solución sea "más fácil" en ciertos casos.p>2p=p=2p=11<p<2p=1x1xxp1<p<

En el contexto de la regularización, si agrega a su función objetivo, lo que está diciendo es que espera que sea escaso , es decir, en su mayoría compuesto por ceros. Es un poco técnico, pero básicamente, si hay una solución densa , es probable que haya una solución más escasa con la misma norma. Si espera que su solución sea densa, puede agregar a su objetivo, porque entonces es mucho más fácil trabajar con su derivada. Ambos sirven para evitar que la solución tenga demasiado peso.x1xx22

La norma mixta entra cuando intentas integrar varias fuentes. Básicamente, desea que el vector de solución esté formado por varias piezas , donde es el índice de alguna fuente. La es solo la forma de todas las normas recopiladas en un vector. Es decir,xjjp,qqp

xp,q=(j=1m(i=1d|xij|p)q/p)1/q

El propósito de esto no es "sobrepasar" un conjunto de soluciones, digamos usando . Las piezas individuales son escasas, pero no se arriesga a destruir un vector de solución completo al tomar la forma de todas las soluciones. Entonces usas el norm en el exterior en su lugar.x1,212

Espero que ayude.

Vea este documento para más detalles.


1
+1 para la explicación de normas mixtas. Nunca los entendí yo mismo.
Suresh Venkatasubramanian

(+1) Buena respuesta. ¡Bienvenido a CrossValidated, John!
MånsT
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.