ElemedexEnciclopedia de bolsillo de arquitecturas de IA

Glosario (MT) › Interpretabilidad y evaluación

MT184

Aprendizaje por atajos

También: correlaciones espurias, efecto Clever Hans

En inglés: Shortcut learning

Cuando una red aprende una regla que funciona en las pruebas habituales pero falla en condiciones más exigentes, porque se apoya en correlaciones superficiales de los datos.

Geirhos et al. (2020) acuñaron el nombre para unificar muchos fracasos de las redes profundas: un atajo es una regla de decisión que rinde bien en los benchmarks estándar y no se transfiere a condiciones más exigentes, como las del mundo real. La red de la que habla M. Mitchell (2019) parecía reconocer animales, pero había aprendido que las fotos de animales suelen tener el fondo desenfocado (2019, ch. 6); las redes entrenadas con ImageNet se guían más por la textura que por la forma (Geirhos et al., 2019).

En lenguaje abundan. Un clasificador que ve solo la hipótesis, sin la premisa, acierta alrededor del 67 % de SNLI, porque quienes escribieron los datos usaban negaciones sobre todo para las contradicciones (Gururangan et al., 2018). BERT se apoyaba en palabras como «not» en una tarea de argumentación (Niven y Kao, 2019) y en el solapamiento léxico en inferencia: The doctor was paid by the actor no implica The doctor paid the actor, aunque compartan casi todas las palabras (McCoy et al., 2019). Es el caballo Hans el Listo, ahora con gradientes.

¿Por qué pasa? El descenso por gradiente toma el camino más barato hacia una pérdida baja, y los conjuntos de prueba, extraídos de la misma distribución, tienen los mismos atajos que el entrenamiento (ver supuesto i.i.d.). Chollet (2019) lo generaliza: fijado un objetivo, cualquier proceso de optimización, sea el descenso por gradiente o la investigación humana, tenderá a tomar todos los atajos disponibles (2019, sec. II.1.1). Las redes, notan Millière y Buckner (2024b), se quedan con heurísticas superficiales hasta que chocan con un cuello de botella (2024b, sec. 2.5.3).

Para la red, sin embargo, el atajo no es un error: es una regularidad genuina de los datos. Es el problema de Goodman: «fondo desenfocado» y «animal» estaban igual de confirmados por la evidencia. Llamarlo «espurio» presupone un concepto que teníamos en mente y no le dijimos a nadie. ¿Qué haría falta para que un aprendiz, humano o artificial, elija la regularidad correcta: más datos, otro sesgo inductivo, o conocer las causas?

Fuentes

  • Chollet, F. (2019). On the measure of intelligence (arXiv:1911.01547). arXiv. https://doi.org/10.48550/arXiv.1911.01547 §
  • Geirhos, R., Jacobsen, J.-H., Michaelis, C., Zemel, R., Brendel, W., Bethge, M., & Wichmann, F. A. (2020). Shortcut learning in deep neural networks. Nature Machine Intelligence, 2(11), 665–673. https://doi.org/10.1038/s42256-020-00257-z §
  • Geirhos, R., Rubisch, P., Michaelis, C., Bethge, M., Wichmann, F. A., & Brendel, W. (2019). ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustness. In 7th International Conference on Learning Representations (ICLR 2019). https://openreview.net/forum?id=Bygh9j09KX §
  • Gururangan, S., Swayamdipta, S., Levy, O., Schwartz, R., Bowman, S. R., & Smith, N. A. (2018). Annotation artifacts in natural language inference data. In M. Walker, H. Ji, & A. Stent (Eds.), Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 2 (Short Papers) (pp. 107–112). Association for Computational Linguistics. https://doi.org/10.18653/v1/N18-2017 §
  • McCoy, R. T., Pavlick, E., & Linzen, T. (2019). Right for the wrong reasons: Diagnosing syntactic heuristics in natural language inference. In A. Korhonen, D. Traum, & L. Màrquez (Eds.), Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics (pp. 3428–3448). Association for Computational Linguistics. https://doi.org/10.18653/v1/P19-1334 §
  • Millière, R., & Buckner, C. (2024b). A philosophical introduction to language models—Part II: The way forward (arXiv:2405.03207). arXiv. https://doi.org/10.48550/arXiv.2405.03207 §
  • Mitchell, M. (2019). Artificial intelligence: A guide for thinking humans. Pelican Books. §
  • Niven, T., & Kao, H.-Y. (2019). Probing neural network comprehension of natural language arguments. In A. Korhonen, D. Traum, & L. Màrquez (Eds.), Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics (pp. 4658–4664). Association for Computational Linguistics. https://doi.org/10.18653/v1/P19-1459 §