El objetivo del proyecto consiste en desarrollar un método que permita la generación automática de cuentos cortos a partir de una palabra del diccionario elegida al azar. La intención es que el resultado sea evaluado por expertos literarios contra cuentos cortos escritos por estudiantes universitarios en creación literaria. El método que proponemos está basado, por un lado, en la generación por reescritura de fragmentos clásicos de la literatura con la ayuda de una red neuronal recurrente (RNN)[(Ryan Kiros. [[https://github.com/ryankiros/neural-storyteller|//Neural Storyteller//]] (2015))][(Yukun Zhu, Ryan Kiros, Richard Zemel, Ruslan Salakhutdinov, Raquel Urtasun, Antonio Torralba, Sanja Fidler. //Aligning Books and Movies: Towards Story-like Visual Explanations by Watching Movies and Reading Books.// arXiv preprint arXiv:1506.06724 (2015).)]. Por otro lado, se intentaría generar de una estructura narratológica y estilística única para cada relato por medio de ontologías narrativas 1) y generacińo de lenguaje natural por medio de gramáticas de árboles adjuntos y expresiones lógicas2). La intuición científica de fondo es que la generación por RNN a partir de un corpus de clásicos de la literatura podría proporcionar los elementos léxicos y contextuales de base para permitir, en una etapa posterior, completar la generación con una estructura narratológica determinada por una ontología y un estilo caracterizado por expresiones lógicas asociadas a gramáticas de árboles adjuntos.
La tarea que inspira este proyecto forma parte de los desafíos de Turing en creación artística3); en su edición 2016, el desafío DigitLit (generación automática de cuentos cortos) fue declarado desierto puesto que ningún evaluador estimó que los sistemas participantes produjeran textos de una calidad literaria comparable a aquellos escritos por estudiantes universitarios de escritura creativa, lo cual habla de la dificultad de la tarea. Desde nuestro punto de vista, las preguntas científicas que emanan de la tarea son numerosas, tanto en inteligencia artificial como en lingüística computacional y literatura. Los métodos basados en aprendizaje profundo (RNN) producen texto fluido, de buena calidad lingüística pero poco legible debido a su falta de coherencia lógica y narrativa. Por el contrario, los métodos simbólicos podrían mejorar la coherencia lógica, pero producen texto carente de fluidez y pobre de estilo. ¿Qué tan posible sería conciliar metodológicamente ambas perspectivas? Y una segunda pregunta, ésta vez concerniente a la evaluación de la calidad literaria de los relatos producidos con este método: ¿los criterios estéticos y hermenéuticos comunes en el estudio de la recepción de textos literarios aplican también en textos generados por inteligencia artificial? Y una última: ¿qué tan útiles podrían ser los métodos didácticos utilizados en la enseñanza de la escritura creativa para le generación automática de relatos?
Automatically generating short stories is an interdisciplinary challenge for artificial intelligence, computational linguistics and literature. In the GANSO project, we aim to develop an approach for generating short stories using and integrating methods from these three fields. Our goal is to combine deep learning models trained on a literary text with ontologies describing the narratological structures of short stories and natural language generation methods capable of converting ontological knowledge into sentences. While deep learning produce fluent texts which successfully mimick the style of the text they are trained on, NLG techniques permit producing text that verbalise a given meaning. Using ontologies to mediate between the two methods, we will investigate how to combine deep learning and NLG approaches so as to produce short stories that are both fluent and meaningful. The project builds on previous collaborations and gathers experts on deep learning, NLG and literature.
Automatic generation of short stories with ontological synchronization of a recurrent neural network and tree-adjoining grammars
Desafío 10 - « des autres savoirs »
48 meses
4 años
Monto: 330k€
Monto: 130k€