Bloque A M02 1.5 h + 1 h ejercicios

¿Cuántos ejemplos necesito para confiar en mi eval de agentes?

Prerrequisitos: M01 ·

La pregunta

Corriste 50 casos y el agente pasó 45. ¿Eso es 90 por ciento, con qué margen? Si probaste diez prompts sobre esos mismos casos y te quedaste con el mejor, ¿cuánto de su ventaja es suerte? Este módulo convierte esas preguntas en un número de casos, con una demostración de una página que reaparece en cada cota del curso.

La idea en una imagen

Qué mirar: cada barra es un eval sintético de casos con tasa real ; la banda es la garantía de Hoeffding y la fracción de evals que la cota se permite dejar fuera. Casi siempre deja fuera muchos menos: la cota es válida y conservadora. La precisión garantizada baja como y sube apenas como al comparar variantes.

Lo que necesitas recordar

Markov, Chebyshev y por qué no bastan
t X (identidad) t · 𝟙(X ≥ t)
El truco de MarkovQué mirar: La curva terracota nunca supera a la azul; tomar esperanza conserva la desigualdad, t·ℙ(X ≥ t) ≤ 𝔼[X]

Markov: si , entonces para todo . Chebyshev: . Ambas se demuestran en la sección La matemática de este módulo.

Aplicadas a una media muestral de variables con varianza , Chebyshev da : la ley de los grandes números con una tasa . Es una tasa honesta pero floja. Para variables acotadas, Hoeffding la mejora a , exponencial en .

Ejemplo. Un eval con 100 casos y tasa de éxito real 0.8. Chebyshev: la probabilidad de desviarse 0.1 es a lo más . Hoeffding: a lo más para 0.1 pero para 0.2, mientras Chebyshev solo da 0.04.

Dónde lo vas a usar. M02 demuestra Hoeffding y lo convierte en tamaños de eval; M18 lo usa brazo por brazo en UCB.

La matemática

Todo el módulo es una idea, la cota de Chernoff: acota la cola de una suma con su función generadora de momentos, usa Markov y optimiza el parámetro libre. El lema de Hoeffding controla esa generadora para variables acotadas; la cota de la unión reparte el riesgo entre hipótesis; el diccionario finito junta las dos piezas.

Lema de Hoeffdingmedio[18.657 L02 §1.4]
Intuición

Una variable centrada en un intervalo de longitud tiene generadora de momentos como la de una gaussiana de varianza , sin importar su forma: esa es la varianza de un volado entre los extremos, la mayor posible.

Enunciado

Sea una variable aleatoria con y casi seguramente. Entonces, para todo ,

Demostración

Sea ; basta probar . Como es acotada se puede derivar bajo la esperanza:

Define la medida de probabilidad por (integra 1 porque el numerador es positivo y el denominador es su esperanza). Entonces . La varianza no cambia al restar una constante, así que , porque casi seguramente bajo cualquier medida. Por último y , de modo que por el teorema fundamental del cálculo aplicado dos veces,

Desigualdad de Hoeffdingmedio[18.657 L02 §1.4]
Intuición

La media de variables acotadas se desvía más de con probabilidad exponencialmente pequeña en . Chebyshev daba ; esa diferencia decide cuántos casos necesitas.

Enunciado

Sean independientes con casi seguramente. Para todo ,

Si en cambio , el exponente es . En particular, para un clasificador fijo y , con probabilidad al menos ,

Demostración

Sea : variables independientes, centradas, con , un intervalo de longitud 1. Para la cola superior y cualquier , como es creciente,

donde la desigualdad es Markov (M00) y la última igualdad es la independencia. El lema de Hoeffding con da , así que la cola es a lo más . El exponente es una parábola en que se minimiza en , donde vale . La cola inferior es la cola superior de las variables , que cumplen las mismas hipótesis, y da la misma cota; sumar las dos colas produce el factor 2.

Para el corolario, toma , que son independientes, valen 0 o 1 y tienen esperanza ; iguala y despeja , o bien . Con el lema da y la misma optimización produce el exponente general.

Cota de la unión y máximo sobre una clase finitabásico[18.657 L02 §1.4, pp. 7-8]
Intuición

Si cada una de cosas malas tiene probabilidad a lo más , alguna ocurre con probabilidad a lo más . Vigilar hipótesis a la vez cuesta solo un logaritmo.

Enunciado

Para eventos cualesquiera , . En consecuencia, si es finita, con probabilidad al menos ,

Demostración

Para dos eventos, ; para eventos se itera. Sea el evento con . Por Hoeffding, para cada , y el evento "el máximo supera " es exactamente , cuya probabilidad es a lo más .

Teorema del diccionario finitomedio[18.657 L03 §1.5]
Intuición

El ERM no le gana al mejor de su clase, pero tampoco pierde por mucho: si el riesgo empírico está cerca del real para todas las hipótesis a la vez, quien gana en la muestra casi gana en la población.

Enunciado

Sea , un ERM sobre y . Con probabilidad al menos ,

Además, en esperanza, .

Demostración

Como por definición de ERM, sumando y restando,

El bloque anterior acota el máximo por con probabilidad , y . Restar en ambos lados da la forma con excesos de riesgo.

Para la esperanza hay que acotar con , sin la cota de la unión. Para cualquier , como es convexa (Jensen) y el máximo de números positivos es menor que su suma,

Cada es la media de variables independientes centradas en intervalos de longitud 1, así que por el lema de Hoeffding . Por tanto . La suma se minimiza en , donde ambos términos valen , y queda . Multiplicar por 2 termina.

Variables sub-gaussianasmedio[18.S997 Ch1 §1.2, §1.4]
Intuición

Hoeffding solo usa que la generadora de momentos queda debajo de una gaussiana. Eso define una clase entera de variables con las colas y los máximos de la gaussiana.

Enunciado

es sub-gaussiana con proxy de varianza , y se escribe , si y para todo . Entonces: (i) y lo mismo para ; (ii) si y , entonces ; (iii) una suma de independientes es ; (iv) si , no necesariamente independientes, y .

Solo enunciado · [18.S997 Ch1: Definición 1.2, Lema 1.3, Lema 1.8, Teorema 1.6, Teorema 1.14]

(i) es Chernoff con ; (ii) es el lema de Hoeffding; (iii) factoriza la generadora; (iv) es el máximo suave de la demostración anterior. Se usan en M03 y M04.

Desigualdad de Bernsteinmedio[18.657 L03 §2.3]
Intuición

Hoeffding solo ve el rango. Si la varianza es pequeña, como en un agente que acierta el 95 por ciento, Bernstein lo cobra: su término dominante escala con , no con el rango.

Enunciado

Sean independientes, centradas, con y varianza promedio . Para todo ,

Despejando, con probabilidad al menos , .

Solo enunciado · [18.657 L03 §2.3, p. 4; versión sub-exponencial en 18.S997 Ch1, Teorema 1.13]

La demostración es Chernoff con una cota más fina de la generadora, con , y una optimización en que la fuente deja como ejercicio. El segundo término del despeje decae como .

Más allá de Hoeffding: McDiarmid y tasas rápidasavanzado[18.657 L03 §2.1-2.2, §3.1]
Enunciado

Diferencias acotadas (McDiarmid): si cumple para cada , entonces para independientes. Caso sin ruido: si casi seguramente y con , entonces con probabilidad , .

Solo enunciado · [18.657 L03 §2.1-2.2 (Azuma-Hoeffding y diferencias acotadas), §3.1 (caso sin ruido)]

McDiarmid se demuestra escribiendo como suma de diferencias de martingala y aplicando Azuma, la versión de Hoeffding para martingalas; sirve para funciones de los datos que no son promedios, como el supremo de M03. La tasa sale de Bernstein: la varianza de la diferencia de pérdidas está acotada por el propio exceso de riesgo.

Juega con esto

¿Y esto qué tiene que ver con mis agentes?

Un eval es una media de indicadoras, el objeto exacto de Hoeffding. Garantizar 5 puntos de precisión con 95 por ciento de confianza cuesta 738 casos por variante; con 50 casos la garantía es de 19 puntos. Una diferencia de 2 puntos entre dos modelos medida en 50 casos no distingue nada, ni con esta cota ni con el intervalo de Wilson de producción, que sigue dando unos 8 puntos.

La cota de la unión es lo que te muerde al elegir el mejor de varios prompts. Si probaste 10 prompts del agente de conciliación de pagos sobre los mismos 50 casos, y la garantía pasa de 19 a 24 puntos: la ventaja de tres casos del ganador cabe entera en el ruido. La solución es declarar de antemano y calcular con él, o separar el conjunto de selección del de certificación.

Cuando la tasa real está cerca de 1, Bernstein abarata el eval porque es pequeña: certificar un agente que ya acierta 97 por ciento cuesta menos casos que compararlo con uno del 60. El estimador pass@k del Lab A es la misma media de indicadoras con otra combinatoria. M18 aplica Hoeffding brazo por brazo y M23 reutiliza esta librería para evals de agentes completos.

Ejercicios

  1. Tamaños de eval (propio). (a) Calcula para y con una sola hipótesis. (b) Repite para comparar 20 prompts sobre el mismo conjunto. (c) ¿Cuánto crece si en lugar de 20 comparas 200?
Solución del ejercicio 1

(a) . (b) Con la unión, en lugar de : . (c) , es decir 1798: multiplicar por diez las variantes suma unos 460 casos, porque entra dentro del logaritmo.

  1. Acotada implica sub-gaussiana (propio). Demuestra que si casi seguramente, entonces es sub-gaussiana con proxy de varianza , es decir, con parámetro .
Solución del ejercicio 2

está centrada y vive en , un intervalo de longitud . El lema de Hoeffding da con , que es la definición de . La constante es la mejor posible: para uniforme en la varianza real es .

  1. Máximo sobre un compacto [18.S997 Assignment 1, Problem 1.3] (opcional). Sea un compacto de la esfera unitaria de con una -red de tamaño a lo más para todo , y . Demuestra que con probabilidad , . Adelanta las redes de M04. Enunciado: Assignment 1 (PDF).

Autoevaluación

Fuentes

Lo que queda fuera

Este módulo adapta material de MIT OpenCourseWare bajo licencia CC BY-NC-SA 4.0: MIT 18.650 Statistics for Applications (2016); MIT 18.657 Mathematics of Machine Learning (2015); MIT 18.S997 High-Dimensional Statistics (2015). Las adaptaciones (traducción, figuras, simuladores) son propias y heredan la misma licencia. Enlaces a cada fuente en la sección Fuentes.

Siguiente
M03 · ¿Por qué un modelo con más parámetros que datos no siempre sobreajusta?