¿Qué es la comprensión (de textos en lenguaje natural) y cómo podemos probarla o medirla?

¿Cuál es la definición de la comprensión del lenguaje natural (escrito) y cómo podemos probar o medir esta comprensión? ¿Qué es la comprensión del conocimiento simbólico, ya sea codificado en cualquier forma? Esta pregunta es sobre el conocimiento simbólico, no sobre la estética y el arte.

La comprensión del lenguaje natural es una parte descuidada del procesamiento del lenguaje natural en informática. Se necesitan definiciones exactas y pruebas de comprensión para producir inteligencia general artificial (AGI), por ejemplo, el artículo https://link.springer.com/chapter/10.1007/978-3-319-41649-6_13 argumenta que la inteligencia general artificial (por ejemplo, software pieza) debe aprender y automodificarse, pero tal desarrollo solo es posible si AGI puede estimar la calidad/idoneidad de la nueva automodificación: si esta automodificación es mejor que la versión existente de AGI y si esta automodificación puede ser ¿aplicado? Obviamente, si queremos aplicar el aprendizaje automático y AGI a la comprensión del lenguaje natural, entonces deberíamos poder probar y medir la comprensión.

Hay un artículo https://link.springer.com/chapter/10.1007/978-3-319-41649-6_11 sobre la comprensión específica, pero de alguna manera es estrecho de miras para la tarea de control de calidad en particular. ¿Quizás la ciencia cognitiva tiene mejores pruebas?

Para referencia, hay algunos sistemas AGI de "arquitecturas cognitivas" en desarrollo (wikipedia tiene una lista de ellos), como OpenCog, NARS, Soar y algunos otros.

Entonces, si podemos definir y medir la comprensión, cómo las máquinas entienden el conocimiento, entonces podemos acercarnos a AGI.

La filosofía ha sido la fuente de ideas para las matemáticas y la informática durante mucho tiempo. Por ejemplo, los teoremas de incompletitud de Goedel son más o menos una codificación matemática de la paradoja del mentiroso. Si podemos definir la comprensión filosóficamente, también podemos usar esta noción en informática e inteligencia artificial específicamente.

¿No es genial Schmidhuber?
Erklaren es significativamente una "prueba" de verstehen ; sin embargo, al igual que la prueba de Turing, la interpretación de los datos de la prueba se encuentra dentro de un límite subjetivo, aunque con suficiente fuerza computacional, se podría lograr una simulación adecuada en una ventana de tiempo eficiente.
Se lee como si también hubiera considerado estas condiciones límite: cogprints.org/7150/1/10.1.1.83.5248.pdf
Soy novato en el campo y no he oído hablar de Schank, leeré su trabajo. Conozco el trabajo técnico de Schmidhuber.
Esto a veces se llama "competencia" (por ejemplo, Chomsky)

Respuestas (1)

En la semántica computacional , los significados de las oraciones a veces se representan usando teorías de representación del discurso , que representan los significados de las oraciones usando predicados lógicos.

Este enfoque se ha utilizado en inteligencia artificial para implementar sistemas de comprensión del lenguaje natural como Attempto Controlled English .