Hasta ahora este curso ha sido un recorrido por las formas en que vuestro precioso modelo puede ser atracado. El mercado es adversarial por construcción. Empujones minúsculos y plausibles a vuestras características voltean la operación. Alguien puede envenenar vuestros datos de entrenamiento o robaros el modelo directamente. Y el suelo mismo se mueve: la distribución sobre la que ajustasteis no es la distribución en la que operáis. Cuatro lecciones de malas noticias.
Esta es la lección en la que contraatacáis.
La buena noticia por delante: la robustez no es magia, es un impuesto que elegís pagar. Cada herramienta de aquí compra seguridad en el peor caso gastando algo: un poco de precisión limpia, un poco de retorno esperado, un poco de complejidad del modelo, un intervalo más ancho. No hay robustez gratis, solo robustez comprada deliberadamente. La habilidad está en saber qué impuesto pagar, cuánto, y contra qué amenaza. Al final tendréis cinco instrumentos: entrenar contra un adversario, optimizar contra una distribución del peor caso, encoger la sensibilidad del modelo, promediar para eliminar la fragilidad, y envolverlo todo en una incertidumbre honesta y cubrible.
Un único hilo recorre los cinco: suponed que las condiciones de test las elige alguien que quiere que perdáis, y luego optimizad para eso. Esa es la mentalidad min-max, y es la columna vertebral del kit de herramientas.
Entrenamiento adversarial
Before you read — take a guess
Descubrís que pequeñas perturbaciones de las características voltean la operación de vuestro modelo. ¿Qué cambia realmente el entrenamiento adversarial sobre cómo ajustáis el modelo?
Analogía. Un boxeador que solo pega al saco pesado parece devastador, hasta el primer rival que le devuelve los golpes. El entrenamiento adversarial es el sparring: entrenáis contra un compañero que intenta activamente explotar vuestras debilidades, así que los huecos se cierran antes de la noche del combate. El modelo que solo vio datos limpios es el boxeador que nunca hizo sparring.
Definición. El entrenamiento adversarial replantea el aprendizaje como un problema de punto de silla (min-max) (Madry et al., 2018). En lugar de minimizar la pérdida media sobre entradas limpias, minimizáis la pérdida contra la peor perturbación que un adversario podría aplicar dentro de un presupuesto:
Leedlo de dentro hacia afuera. La maximización interna es el atacante de la lección de ejemplos adversariales: dados los pesos actuales, encuentra la perturbación dentro del presupuesto que más os perjudica (en la práctica, unos pocos pasos de ascenso de gradiente proyectado, PGD). La minimización externa es el defensor: actualiza para que incluso el peor produzca una pérdida pequeña. Alternáis: atacar, luego defender, luego atacar al modelo más fuerte, y así sucesivamente.
Ese es el mismo presupuesto de perturbación de la lección de ejemplos adversariales: el radio de la bola de empujones contra los que estáis dispuestos a defenderos. El entrenamiento simplemente lo mueve del banco de evaluación al interior de la función de pérdida.
El mismo empujón minúsculo de la lección de ejemplos adversariales, pero ahora imaginadlo dentro de la pérdida. El entrenamiento adversarial no solo mide cuánto puede empujar ε al modelo al otro lado de la frontera; entrena la frontera para que deje de moverse cuando ε empuja. Subid ε e imaginad al optimizador contraatacando en cada paso.
Ejemplo resuelto — el compromiso robustez-precisión. Supongamos que vuestro modelo sobre datos limpios (sin atacar) es excelente y sobre datos atacados es desesperante:
| Modelo | Precisión limpia | Precisión robusta (bajo ataque PGD) |
|---|---|---|
| Entrenamiento estándar | 70% | 5% |
| Entrenamiento adversarial | 65% | 45% |
Perdisteis 5 puntos de precisión limpia (70% → 65%) y ganasteis 40 puntos de precisión robusta (5% → 45%). Ese es el compromiso robustez-precisión, y es la regla, no la excepción: obligar al modelo a hacerlo bien bajo ataque cuesta un poco en los días tranquilos, porque la frontera de decisión tiene que situarse más lejos de los datos para dejar sitio al presupuesto. En términos de trading, sacrificasteis una pizca de ventaja de buen tiempo para dejar de volar por los aires cuando un rival mueve vuestras características. Si es un buen trato depende por completo de con qué frecuencia alguien sí está moviendo vuestras características, que es exactamente la pregunta que la lección “los mercados son adversariales” respondió con “más de lo que pensáis”.
El marco del impuesto
El entrenamiento adversarial es el ejemplo más claro de robustez-como-impuesto: 5 puntos de precisión limpia compraron 40 puntos de precisión en el peor caso. No preguntáis “¿es cero el impuesto?” (nunca lo es). Preguntáis “¿vale para mí más la protección del peor caso que la ventaja de buen tiempo que estoy cediendo?” En una estrategia de Sharpe bajo que de vez en cuando recibe un revés adversarial, la respuesta suele ser sí.
'Robusto frente a FGSM' no es 'robusto'
Un modelo puede sacar un 90% frente al ataque barato de un solo paso FGSM y un 5% frente a un ataque PGD multipaso propiamente dicho. Entrenar contra un atacante débil enseña al modelo a engañar a ese atacante en concreto, a menudo mediante enmascaramiento de gradiente: hacer los gradientes poco informativos para que el ataque no encuentre una dirección, mientras el modelo sigue igual de frágil ante un ataque más fuerte o sin gradiente. Esta falsa sensación de seguridad es el tema entero de la próxima lección. Por ahora: si entrenáis adversarialmente, atacad con el método más fuerte que podáis, y nunca confiéis en una robustez medida solo contra el débil.
Cuándo usarlo
Recurrid al entrenamiento adversarial cuando (1) tenéis una amenaza concreta y acotada: entradas de características que un adversario puede de verdad empujar (quote stuffing, características del libro de órdenes falsificadas, precios de referencia manipulables), y (2) podéis especificar un presupuesto realista a partir de la amenaza, no de la conveniencia. Si vuestras características no son manipulables y vuestro problema real es el cambio de distribución natural en vez de un atacante punto a punto, la siguiente herramienta (DRO) encaja mejor: defiende contra una distribución desplazada, no contra un empujón por muestra.
Enunciad con palabras el objetivo del entrenamiento adversarial.
Pick the right option for each blank, then check.
El entrenamiento adversarial resuelve un problema min-max: minimizar sobre los pesos la pérdida del sobre todas las perturbaciones dentro del presupuesto.
Optimización distribucionalmente robusta (DRO)
Before you read — take a guess
El entrenamiento adversarial defiende contra empujones por muestra. ¿Contra qué defiende en cambio la optimización distribucionalmente robusta?
Analogía. El entrenamiento adversarial supone que el boxeador que tenéis delante podría amagar. DRO supone que ni siquiera sabéis qué boxeador aparece, solo que es alguien dentro de una categoría de peso del que entrenasteis. Os preparáis para el peor rival del cuadro, no para el medio. El cuadro es el conjunto de ambigüedad; su tamaño es cuánta incertidumbre sobre el emparejamiento estáis dispuestos a asegurar.
Definición. El aprendizaje estándar (minimización del riesgo empírico) minimiza la pérdida esperada bajo la distribución empírica — el histograma de vuestros datos de entrenamiento: . Esto supone en silencio que la distribución de test es igual a la de entrenamiento. DRO abandona ese supuesto y minimiza la pérdida esperada del peor caso sobre un conjunto de ambigüedad de distribuciones dentro de cierta divergencia (una bola de Wasserstein, o una -divergencia como la KL) de :
Esta es la versión principista a nivel de distribución de la premisa “los mercados son adversariales”: suponed que la distribución de test la elige un adversario, pero restringida a quedarse cerca de lo que de verdad habéis visto. El radio de codifica cuánto desplazamiento teméis. Radio cero recupera el ERM ordinario (confiáis por completo en la distribución empírica); un radio grande os prepara para un cambio de régimen salvaje a costa de conservadurismo.
Si os habéis cruzado con la optimización robusta de carteras en el curso de optimización de carteras, ya conocéis esta forma: en vez de optimizar una cartera para una media y covarianza estimadas, la optimizáis para la peor media/covarianza dentro de un conjunto de incertidumbre alrededor de vuestras estimaciones. DRO es exactamente esa idea aplicada a la pérdida de un modelo en lugar de al retorno de una cartera.
Ejemplo resuelto — un DRO diminuto de 2 escenarios. Debéis elegir una de dos estrategias. Hay dos regímenes futuros, “Calma” y “Crisis”. Los retornos de vuestras estrategias:
| Estrategia | Retorno en Calma | Retorno en Crisis |
|---|---|---|
| A (carry trade) | +10% | −20% |
| B (defensiva) | +3% | +1% |
Vuestros datos de entrenamiento — la historia reciente — han sido 90% Calma, 10% Crisis, así que . Elección por valor esperado (ERM):
- Estrategia A:
- Estrategia B:
ERM elige A (7% > 2.8%): confía en que el futuro siga 90% en calma.
Ahora construid un conjunto de ambigüedad: la verdadera probabilidad de Crisis podría estar en cualquier punto de (teméis que los regímenes cambien con más fuerza de lo que muestra la muestra reciente). DRO evalúa cada estrategia en su peor distribución de ese conjunto:
- El peor caso de la Estrategia A es el peso máximo de Crisis, :
- El peor caso de la Estrategia B es también de Crisis:
DRO maximiza el peor caso, así que elige B (). La elección robusta difiere de la elección por valor esperado: ERM persigue el 7% que supone que la calma persiste; DRO acepta un humilde 2% que sobrevive a una crisis que no puede descartar. Cuál tiene razón depende por completo del conjunto de ambigüedad, y dimensionar ese conjunto con honestidad es todo el juego.
Dimensionar el conjunto de ambigüedad
El único dial de DRO es el radio del conjunto de ambigüedad, y se corresponde directamente con el miedo. Demasiado pequeño y solo habéis reconstruido el ERM con pasos extra — sin protección. Demasiado grande y estáis optimizando para un apocalipsis tan extremo que la única acción “robusta” es no hacer nada, y sangráis retorno esperado por una protección que nunca necesitaréis. Calibrad el radio al desplazamiento que de verdad habéis observado entre regímenes (haced backtest de la peor deriva de distribución histórica), no a vuestra ansiedad.
Cuándo usarlo
Usad DRO cuando vuestra amenaza es una distribución que se mueve, no una única entrada que recibe un empujón — es decir, cambio de régimen natural, cambio de covariables entre backtest y producción, o “esta estrategia funcionaba en un mundo de tipos bajos y los tipos acaban de triplicarse”. También es el marco correcto cuando desconfiáis de vuestras propias estimaciones (medias, covarianzas, tasas base) y queréis decisiones que sobrevivan a equivocaros en ellas — eso es la optimización robusta de carteras. Dimensionad el conjunto de ambigüedad al desplazamiento que genuinamente teméis y podéis defender con datos; radios arbitrarios dan conservadurismo arbitrario.
Think first
En el ejemplo resuelto, el conjunto de ambigüedad era la probabilidad de Crisis en [0.10, 0.50]. ¿Qué le pasa a la elección de DRO si encogéis el conjunto a exactamente {0.10} (un único punto)?
Hint: Un conjunto de ambigüedad de un solo punto significa que confiáis por completo en una distribución. ¿A qué se reduce el min-max?
Regularización para la estabilidad
Before you read — take a guess
Una penalización L2 (ridge) suele enseñarse como herramienta anti-sobreajuste. ¿Cuál es su OTRO papel, relevante para la robustez?
Analogía. Un gatillo sensible es peligroso: el toque más leve dispara el arma. Un modelo con pesos enormes tiene el gatillo sensible — un empujón de característica ligero como una pluma balancea la salida salvajemente. La regularización lima el gatillo: ahora hace falta un tirón real y deliberado para mover la salida, así que los roces accidentales (o adversariales) no hacen nada. Cambiáis un poco de capacidad de respuesta nerviosa por mucha estabilidad.
Definición. Para un puntuador lineal , el desplazamiento de salida del peor caso debido a una perturbación dentro de un presupuesto es exactamente la cantidad de la lección de ejemplos adversariales:
La mejor jugada del adversario es empujar cada característica en alineada con el signo de su peso, y el daño escala con — la suma de los pesos absolutos. Así que encoger los pesos encoge literalmente el desplazamiento adversarial del peor caso. Una penalización L2 (ridge) atrae los pesos hacia cero, acotando la constante de Lipschitz del modelo — el cambio máximo de salida por unidad de cambio de entrada. Pesos pequeños ⇒ pequeño ⇒ desplazamiento adversarial pequeño. La regularización es una palanca de robustez; simplemente suele llegar luciendo una insignia anti-sobreajuste.
Ejemplo resuelto — reducid a la mitad la norma, reducid a la mitad el daño. Supongamos que vuestro puntuador tiene pesos , así que . Con un presupuesto , el desplazamiento de puntuación del peor caso es . Ahora subid la penalización ridge hasta que los pesos ajustados encojan a , exactamente la mitad de la magnitud, así que . El nuevo desplazamiento del peor caso es — precisamente la mitad. Reducir a la mitad la norma de los pesos redujo a la mitad el daño máximo que un adversario puede hacer con el mismo presupuesto. (Y si vuestra frontera de decisión está a 0.6 de distancia, un desplazamiento de 0.155 puede ya no bastar para voltear la operación donde 0.31 sí lo hacía.)
| Modelo | Desplazamiento del peor caso con | |
|---|---|---|
| Ligeramente regularizado | 3.1 | 0.31 |
| Fuertemente regularizado | 1.55 | 0.155 |
Más regularizadores, más robustez. La misma lógica generaliza: el decaimiento de pesos (L2 disfrazado) acota la sensibilidad; la reducción de características elimina por completo la superficie de ataque (una característica que no usáis no puede empujarse contra vosotros); el dropout impide que el modelo dependa de una única característica frágil; la parada temprana detiene antes de que el modelo se retuerza para ajustar el ruido. Y aquí hay una conexión extra con la lección de envenenamiento de datos/extracción de modelos: todos estos también reducen el sobreajuste que explotan los ataques de inferencia de pertenencia. Un modelo que ha memorizado sus filas de entrenamiento filtra qué filas vio; un modelo regularizado que generaliza filtra mucho menos. Una palanca, tres beneficios — generalización, robustez adversarial y privacidad.
La regularización no es solo anti-sobreajuste
El punto ciego más común aquí es tratar como un dial que afináis puramente para la precisión de validación. También es un dial de seguridad y robustez. Un modelo perfectamente afinado para generalizar puede seguir teniendo el gatillo sensible si sus pesos resultan ser grandes. Cuando elegís , preguntad no solo “¿esto sobreajusta?” sino “¿cómo de grande es , y cómo de grande es la distancia hasta mi frontera de decisión?”
Cuándo usarla
Siempre — la regularización es la robustez más barata del kit de herramientas y debería ser el valor por defecto, no la excepción. Es lo primero a lo que recurrir cuando no podéis caracterizar una amenaza concreta: encoge la sensibilidad a todos los pequeños movimientos de entrada a la vez, no a un ataque con nombre. Apoyaos más en ella (pesos más pequeños, menos características) cuando vuestro tamaño de muestra efectivo es minúsculo y vuestra frontera de decisión está cerca de vuestros datos — que es precisamente cuando un modelo de gatillo sensible es a la vez más probable y más peligroso.
Clasificad cada técnica por el mecanismo de robustez PRINCIPAL que proporciona.
Place each item in the right group.
- Penalización L2 / ridge (encoge la norma de los pesos)
- Dropout
- Parada temprana antes de ajustar el ruido
- Reducción de características (descartar entradas no usadas)
- Decaimiento de pesos
Ensembling para la estabilidad
Before you read — take a guess
¿Por qué promediar un conjunto diverso de modelos tiende a ser más robusto que cualquier modelo individual?
Analogía. Un único experto puede equivocarse con confianza y de forma catastrófica en su único punto ciego. Un panel diverso de expertos — distinta formación, distintos métodos — rara vez comparte el mismo punto ciego, así que una pregunta que engaña a uno la cazan los demás. La palabra clave es diverso: un panel de cinco expertos que estudiaron todos en la misma escuela con el mismo profesor es solo un experto con sillas de más.
Definición. Un conjunto combina predicciones de varios modelos — promediando (regresión) o votando (clasificación) — para que ningún modelo frágil único domine la salida. La robustez viene de la reducción de varianza. Si promediáis modelos cuyos errores son independientes, cada uno con varianza de error , la varianza del promedio es
Ejemplo resuelto — k = 4. Digamos que cada uno de vuestros cuatro modelos predice el retorno de la semana que viene con varianza de error (una desviación típica de 0.2), y sus errores son independientes. La varianza de error del conjunto es — una cuarta parte de la original, una desviación típica de . Reducisteis a la mitad la dispersión del error promediando cuatro visiones independientes, gratis. El segundo beneficio de robustez es la no transferencia: un empujón adversarial calculado contra los gradientes del modelo 1 explota la frontera específica del modelo 1; apuntado a los modelos 2–4 (construidos sobre distintas características, semillas o arquitecturas), normalmente aterriza en espacio vacío y queda en minoría. El ataque que voltea un modelo rara vez voltea cuatro distintos a la vez.
- Average across players (ensemble)
- $4,159
- Typical player (median)
- $0.21
- Ensemble growth / round
- +5%
- Time-average growth / round
- −5.1%
Muchos modelos, muchas trayectorias. Las previsiones individuales se abren en abanico y discrepan, pero su promedio es mucho más estable que cualquier línea individual, y ninguna trayectoria frágil única puede arrastrar el consenso por un precipicio. Esa estabilidad es la reducción de varianza σ²/k hecha visible, y es por lo que un ataque afinado a una trayectoria rara vez mueve la mediana.
Esto enlaza directamente con el ensembling por régimen de la lección de cambio de distribución: en vez de apostarlo todo a un modelo que supone un régimen, mezcláis un modelo de régimen de calma, un modelo de régimen de crisis y un modelo de transición, de modo que cuando el régimen gira, el voto del miembro relevante sube y el del miembro obsoleto baja. El conjunto se degrada con elegancia en lugar de caer por un precipicio.
Ejemplo resuelto — el impuesto de la correlación. El resultado supuso errores independientes. Con correlación por pares entre los errores de los modelos, la varianza del conjunto es en realidad . Sustituid , (modelos idénticos): — ninguna reducción en absoluto. Cuatro copias del mismo modelo son un modelo. La diversidad no es un lujo agradable; es la fuente entera del beneficio.
Los modelos correlacionados no diversifican
El modo de fallo seductor es apilar cinco modelos que usan todos las mismas características, el mismo periodo de retrospección y el mismo periodo de entrenamiento, y luego felicitaros por un “conjunto”. Si comparten un punto ciego, el conjunto lo comparte — y un ejemplo adversarial o un cambio de régimen que vence a uno vence a los cinco simultáneamente. Diseñad la diversidad a propósito: distintas características, arquitecturas, semillas, ventanas de entrenamiento y sesgos inductivos. Medid la correlación de errores; si está cerca de 1, tenéis un modelo con un disfraz.
Cuándo usarlo
Haced ensembling cuando podáis construir miembros genuinamente diversos de forma barata y queráis una degradación elegante tanto bajo ataques como bajo cambios de régimen — es el hogar natural del ensembling por régimen y de cubrir el riesgo de arquitectura. Es menos útil cuando vuestros modelos se ven forzados a ser casi idénticos (mismos datos, mismas características, misma receta), ya que entonces pagáis el cómputo a cambio de ninguna reducción de varianza. Medid siempre la correlación de errores entre modelos antes de confiar en la promesa .
Fijad el límite del ensembling.
Pick the right option for each blank, then check.
Promediar k modelos con errores independientes recorta la varianza a sigma-cuadrado entre k, pero si los modelos están perfectamente correlacionados la reducción de varianza es .
Predicción conforme para una incertidumbre honesta
Before you read — take a guess
Un modelo emite una única previsión puntual: 'retorno de la semana que viene = +1,2%'. ¿Qué añade la predicción conforme encima de CUALQUIER modelo así?
Analogía. Una app del tiempo que dice “lloverá a las 14:00” es una mentirosa con confianza — se equivocará en el minuto exacto. Una app fiable dice “70% de probabilidad de lluvia esta tarde”, y a lo largo de muchas tardes así de verdad llueve alrededor del 70% de las veces. La predicción conforme es la segunda app: se niega a fingir que conoce el número exacto y en su lugar os entrega un intervalo honesto sobre con qué frecuencia acertará.
Definición. La predicción conforme es un envoltorio libre de distribución que convierte cualquier modelo en uno que emite conjuntos de predicción (clasificación) o intervalos (regresión) con una cobertura marginal garantizada de . La receta (conforme split): apartad un conjunto de calibración que el modelo no entrenó; calculad una puntuación de no conformidad para cada punto de calibración (para regresión, el residuo absoluto ); tomad el cuantil empírico de esas puntuaciones; entonces, para una entrada nueva, el intervalo de predicción es . La promesa:
La honestidad es el titular: bajo intercambiabilidad, esta cobertura se mantiene sin suposiciones sobre la distribución de los datos ni sobre el modelo — el modelo puede ser un random forest, una red neuronal o una bola mágica del ocho, y el intervalo sigue cubriendo la verdad al menos de las veces. No obtenéis precisión gratis, pero obtenéis humildad calibrada gratis.
Ejemplo resuelto — alfa = 0,1. Apuntáis a una cobertura del 90%, así que . Sobre un conjunto de calibración de 1.000 predicciones apartadas calculáis los residuos absolutos y encontráis que el residuo del percentil 90 es 2,0%. Entonces vuestro intervalo conforme para cualquier previsión nueva es : una previsión puntual de se convierte en el intervalo , y a lo largo de muchas operaciones ese intervalo debería contener el retorno realizado alrededor del 90% de las veces. Operad el intervalo, no el punto: si todo el intervalo está por encima de cero tenéis un largo de alta confianza; si cruza el cero, la respuesta honesta es “no lo sé”, y dimensionáis pequeño o os apartáis.
| Cantidad | Valor |
|---|---|
| Cobertura objetivo | 90% () |
| Residuo de calibración del percentil 90 | 2,0% |
| Semiancho del intervalo | 2,0% |
| Intervalo para una previsión de |
- Priced at
- 20%
- Actually happens
- 29%
- Edge
- +9.4 pts
Una incertidumbre honesta significa que la curva se pega a la diagonal: cuando afirmáis una cobertura del 90%, de verdad obtenéis el 90%. Arrastrad el deslizador de sesgo para ver qué pasa cuando un modelo está mal calibrado — la curva se hunde fuera de la diagonal, vuestra confianza declarada es mentira y vuestros intervalos son sistemáticamente demasiado estrechos o demasiado anchos. La predicción conforme es la maquinaria que devuelve la curva a la línea.
La trampa para el trading — la intercambiabilidad se rompe. La garantía de la conforme descansa sobre la intercambiabilidad: a grandes rasgos, los puntos de calibración y el punto nuevo son extracciones intercambiables (i.i.d. es el caso especial familiar). Los mercados violan esto de la forma que la lección de cambio de distribución martilleó: los retornos son una serie temporal no estacionaria, así que los residuos de calibración de ayer no son intercambiables con los de mañana tras un giro de régimen. Cuando el régimen cambia, la cobertura realizada se desvía por debajo del objetivo — vuestro “intervalo del 90%” empieza a cubrir solo el 80% de los resultados, y estáis silenciosamente infracubiertos justo cuando más necesitáis estar cubiertos.
El arreglo es la conforme adaptativa (en línea) — ACI (Gibbs & Candès): en lugar de un cuantil fijo, lo ajustáis a medida que la cobertura realizada se desvía. Seguid la cobertura reciente; si cae por debajo de , ensanchad el intervalo (subid el efectivo); si va por encima, estrechad. Continuando el ejemplo resuelto: apuntabais al 90% pero la ventana reciente muestra que solo el 80% de los resultados aterrizó dentro, así que ACI sube el semiancho — digamos de 2,0% hacia 2,6% — hasta que la cobertura realizada vuelve a trepar al 90%. Pagáis el cambio de régimen en intervalos más anchos (más honestidad, posiciones más pequeñas), no en un fallo de cobertura silencioso.
La incertidumbre honesta es incertidumbre cubrible
Una previsión puntual en la que no podéis confiar es una posición que no podéis dimensionar. Un intervalo con una garantía de cobertura real (adaptativa) es algo sobre lo que podéis actuar: dimensionad posiciones por el ancho del intervalo, cubríos hasta los bordes de la banda, apartaos cuando el intervalo cruza el cero. El regalo de la predicción conforme a un trader no es un número mejor — es la diferencia entre la falsa precisión y un número detrás del cual podéis poner riesgo.
Cuándo usarla
Usad la predicción conforme siempre que una decisión necesite una incertidumbre honesta y cuantificada en vez de una falsa previsión puntual — el dimensionamiento de posiciones, la cobertura y los límites de riesgo quieren todos un intervalo, no una conjetura. Es agnóstica al modelo, así que envolved vuestro mejor modelo existente en lugar de reconstruir. En trading, recurrid siempre a la variante adaptativa/en línea (ACI), porque la suposición de intercambiabilidad de la versión simple es exactamente lo que rompen los mercados no estacionarios; la conforme de cuantil fijo infracubrirá en silencio tras un giro de régimen.
Pick a term, then click its definition.
Repaso
Cinco instrumentos, una mentalidad: suponed que las condiciones de test las elige alguien que quiere que perdáis, y luego optimizad para eso. El entrenamiento adversarial resuelve el min-max contra un atacante por muestra y paga la robustez del peor caso con un poco de precisión limpia. DRO eleva el adversario al nivel de distribución y paga la seguridad ante la peor distribución con un poco de retorno esperado — dimensionado por un conjunto de ambigüedad que debéis calibrar al miedo real. La regularización es la palanca barata y siempre activa que acota la sensibilidad (y frena el sobreajuste que explotan los ataques de privacidad). El ensembling promedia para eliminar la fragilidad a — pero solo si los modelos son genuinamente diversos. Y la predicción conforme envuelve todo el conjunto en una incertidumbre honesta y cubrible, con la variante adaptativa como la única elección honesta una vez que los mercados rompen la intercambiabilidad.
Cada herramienta fue un impuesto. La jugada de experto no es evitar el impuesto — es pagar el correcto, en la cantidad correcta, contra la amenaza correcta.
Queda un hilo suelto, y es el más peligroso: ¿cómo sabéis que vuestra defensa de verdad funciona, en vez de meramente parecer que funciona? Ese es el problema de la falsa robustez — enmascaramiento de gradiente, ataques que no se transfieren como esperabais, cobertura que se desvía en silencio — y es el tema de la próxima lección.
Big picture
El kit de herramientas de robustez
- Kit de herramientas de robustez
- Entrenamiento adversarial
- Min-max sobre ‖δ‖ ≤ ε (Madry)
- Defiende: empujones por muestra
- Coste: compromiso robustez–precisión
- Trampa: enmascaramiento de gradiente / solo FGSM
- DRO
- Min-max sobre conjunto de ambigüedad de distribuciones
- Defiende: cambio de régimen / distribución
- Coste: conservadurismo (dimensionad al miedo real)
- Primo: optimización robusta de carteras
- Regularización
- Acota Lipschitz: desplazamiento = ε·‖w‖₁
- Defiende: todos los empujones pequeños + sobreajuste
- Extra: frena la inferencia de pertenencia
- Ensembling
- Varianza σ²/k para errores independientes
- Defiende: fragilidad + no transferencia de ataques
- Trampa: modelos correlacionados = un modelo
- Uso: ensembling por régimen
- Predicción conforme
- Cobertura (1 − α) libre de distribución
- Necesita intercambiabilidad — los mercados la rompen
- Arreglo: conforme adaptativa / en línea (ACI)
- Uso: dimensionar posiciones por el intervalo
- Entrenamiento adversarial
Comprobación mixta: ¿se ha quedado el kit de herramientas?
Un modelo pasa de 70% limpio / 5% robusto a 65% limpio / 45% robusto tras el entrenamiento adversarial. ¿Qué ilustra esto?
Check your answer to continue.