ElemedexEnciclopedia de bolsillo de arquitecturas de IA

Glosario (MT) › Lenguaje y modelos de lenguaje

MT061

Inferencia en lenguaje natural (NLI)

También: reconocimiento de implicación textual, RTE

En inglés: Natural language inference (NLI)

Tarea de clasificar pares premisa–hipótesis como implicación, contradicción o neutralidad, tal como los juzgaría un hablante; no coincide con la consecuencia lógica.

En NLI se le da al sistema una premisa y una hipótesis, y debe decidir si la primera implica la segunda (entailment), la contradice o ninguna de las dos (neutral) (Devlin et al., 2019, p. 4184). Conjuntos grandes como SNLI (570.152 pares; Bowman et al., 2015) y MultiNLI la volvieron un banco de pruebas central de la «comprensión»: MNLI integra el benchmark GLUE, y sus pares se usan además para entrenar embeddings por aprendizaje contrastivo (Alammar y Grootendorst, 2024, pp. 296–297).

Ejemplo mínimo (de las instrucciones de SNLI). Premisa: «Dos perros corren por un campo». «Hay animales al aire libre»: implicación. «Unos cachorros corren para atrapar un palo»: neutral. «Las mascotas están sentadas en un sillón»: contradicción.

Por qué la diferencia le importa a un lógico. La «implicación» de NLI no es consecuencia lógica. La definición fundacional es deliberadamente informal: T implica H si, típicamente, un humano que lee T inferiría que H es muy probablemente verdadera, apoyándose en conocimiento de fondo (Dagan et al., 2006). Eso admite inferencias derrotables y cargadas de saber del mundo, y deja afuera casi todas las consecuencias lógicas que a ningún anotador se le ocurrirían. Las etiquetas son juicios de trabajadores de plataformas (anotación de datos), no teoremas. Y las contradicciones dependen de convenciones de correferencia: «un barco se hundió en el Pacífico» y «un barco se hundió en el Atlántico» solo se contradicen si hablan del mismo suceso; pero si se supone siempre que sí, «Ruth Bader Ginsburg fue nombrada en la Corte Suprema» contradiría «almorcé un sándwich» (Bowman et al., 2015, p. 633). Hasta el ejemplo de manual de Alammar y Grootendorst, «Está en el cine viendo Coco» frente a «Está en casa viendo Frozen», es contradicción solo si el pronombre y el momento son los mismos (2024, p. 296).

Los modelos que puntúan alto suelen aprender atajos. Entrenado en MNLI, BERT tiende a suponer que una premisa implica toda hipótesis armada con sus mismas palabras, como «The doctor was paid by the actor» → «The doctor paid the actor» (McCoy et al., 2019, p. 3429); los modelos fallan también en inferencias por monotonía, sobre todo en contextos descendentes (Yanaka et al., 2019). Para medir consecuencia lógica en sentido estricto hacen falta otros conjuntos, como los pares de fórmulas proposicionales de Evans et al. (2018). Contra los atajos, los conjuntos adversariales se escriben con personas que buscan hacer fallar al modelo (ANLI, Nie et al., 2020, pp. 4885–4886).

¿Y en castellano? Casi todo está en inglés. XNLI llevó el conjunto a quince lenguas traduciéndolo, y sus autores advierten que la traducción no capta las diferencias culturales (Conneau et al., 2018, p. 2477). InferES se escribió directamente en español peninsular (Kovatchev y Taulé, 2022); ESPANLI, todavía en diseño, propone un conjunto adversarial rioplatense (Santelli et al., 2026). Y ojo con la terminología: en aprendizaje automático, inferencia suele significar simplemente ejecutar un modelo.

Fuentes

  • Alammar, J., & Grootendorst, M. (2024). Hands-on large language models: Language understanding and generation. O’Reilly Media. §
  • Bowman, S. R., Angeli, G., Potts, C., & Manning, C. D. (2015). A large annotated corpus for learning natural language inference. In L. Màrquez, C. Callison-Burch, & J. Su (Eds.), Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing (pp. 632–642). Association for Computational Linguistics. https://doi.org/10.18653/v1/D15-1075 §
  • Conneau, A., Rinott, R., Lample, G., Williams, A., Bowman, S., Schwenk, H., & Stoyanov, V. (2018). XNLI: Evaluating cross-lingual sentence representations. In E. Riloff, D. Chiang, J. Hockenmaier, & J. Tsujii (Eds.), Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing (pp. 2475–2485). Association for Computational Linguistics. https://doi.org/10.18653/v1/D18-1269 §
  • Dagan, I., Glickman, O., & Magnini, B. (2006). The PASCAL recognising textual entailment challenge. In J. Quiñonero-Candela, I. Dagan, B. Magnini, & F. d’Alché-Buc (Eds.), Machine learning challenges: Evaluating predictive uncertainty, visual object classification, and recognising textual entailment (pp. 177–190). Springer. https://doi.org/10.1007/11736790_9 §
  • Devlin, J., Chang, M.-W., Lee, K., & Toutanova, K. (2019). BERT: Pre-training of deep bidirectional transformers for language understanding. In J. Burstein, C. Doran, & T. Solorio (Eds.), Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers) (pp. 4171–4186). Association for Computational Linguistics. https://doi.org/10.18653/v1/N19-1423 §
  • Evans, R., Saxton, D., Amos, D., Kohli, P., & Grefenstette, E. (2018). Can neural networks understand logical entailment? In 6th International Conference on Learning Representations (ICLR 2018). https://openreview.net/forum?id=SkZxCk-0Z §
  • Kovatchev, V., & Taulé, M. (2022). InferES: A natural language inference corpus for Spanish featuring negation-based contrastive and adversarial examples. In Proceedings of the 29th International Conference on Computational Linguistics (pp. 3873–3884). International Committee on Computational Linguistics. https://aclanthology.org/2022.coling-1.340/ §
  • Liu, Y., Ott, M., Goyal, N., Du, J., Joshi, M., Chen, D., Levy, O., Lewis, M., Zettlemoyer, L., & Stoyanov, V. (2019). RoBERTa: A robustly optimized BERT pretraining approach (arXiv:1907.11692). arXiv. https://doi.org/10.48550/arXiv.1907.11692 §
  • 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 §
  • Nie, Y., Williams, A., Dinan, E., Bansal, M., Weston, J., & Kiela, D. (2020). Adversarial NLI: A new benchmark for natural language understanding. In D. Jurafsky, J. Chai, N. Schluter, & J. Tetreault (Eds.), Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics (pp. 4885–4901). Association for Computational Linguistics. https://doi.org/10.18653/v1/2020.acl-main.441 §
  • Santelli, M., Toranzo Calderón, J., Caso, R., & Muntaabski, B. (2026). ESPANLI: Un benchmark adversarial de NLI para el español rioplatense mediante competencias humano–modelo [ESPANLI: An adversarial NLI benchmark for Río de la Plata Spanish via human–model competitions]. In Memorias del Simposio Argentino de Inteligencia Artificial y Ciencia de Datos (ASAID), 55 Jornadas Argentinas de Informática (JAIIO). SADIO. https://55jaiio.sadio.org.ar/wp-content/uploads/2026/07/395.pdf §
  • Yanaka, H., Mineshima, K., Bekki, D., Inui, K., Sekine, S., Abzianidze, L., & Bos, J. (2019). Can neural networks understand monotonicity reasoning? In T. Linzen, G. Chrupała, Y. Belinkov, & D. Hupkes (Eds.), Proceedings of the 2019 ACL Workshop BlackboxNLP: Analyzing and Interpreting Neural Networks for NLP (pp. 31–40). Association for Computational Linguistics. https://doi.org/10.18653/v1/W19-4804 §