¿Se puede entrenar a una IA para generar el bosquejo de una historia?
12
Sé que una de las últimas modas en este momento es entrenar una red neuronal para generar guiones y nuevos episodios de, por ejemplo, Friends o The Simpsons, y eso está bien: es interesante y podrían ser los primeros pasos necesarios para crear programas que realmente puedan generar historias sensatas / comprensibles.
En este contexto, ¿pueden las redes neuronales ser entrenadas específicamente para estudiar las estructuras de historias o guiones, y tal vez generar puntos de trama, o pasos en el viaje del héroe, etc., escribiendo efectivamente un esquema para una historia?
Para mí, esto difiere de los muchos generadores de puntos de trama en línea, aunque debo admitir las similitudes. Tengo curiosidad por saber si la tecnología o la implementación aún están allí y, si es así, cómo se podría hacer para hacerlo.
Veo varios problemas con esto. Una red neuronal es básicamente un clasificador, que hace coincidir una entrada con una salida. Tanto la entrada como la salida suelen ser valores numéricos, aunque podrían coincidir con conceptos o palabras.
Para entrenar un NN, debe proporcionar una entrada codificada adecuadamente y la salida correspondiente. El NN aprende las asociaciones entre los dos y luego puede clasificar la entrada no vista en consecuencia. Esto se ha utilizado recientemente para transformar imágenes en un estilo particular, etc.
¿Cuál sería la entrada y salida para generar guiones? Podría usar scripts anteriores como entradas, pero ¿cuál sería la salida? Podría ser "movimientos" narrativos de algún tipo, tal vez. Por lo tanto, podría entrenar a un NN para reconocer elementos narrativos de guiones.
Sin embargo, todavía no estás creando nada, solo estás reconociendo cosas. Necesitaría alguna otra entrada. Supongo que podrías entrenar a un NN en "Los Simpson", obtener una estructura narrativa y luego presentarlo con un Episodio de "Amigos" y ver qué pasa. Sin embargo, no será un nuevo episodio de un guión.
Al revés podría funcionar: le das movimientos narrativos (una especie de esqueleto de historia) y obtienes un guión. Pero necesitaría una gran cantidad de post-edición (humana) para ser útil.
Creo que un NN es la herramienta incorrecta para usar aquí. Se ha trabajado en la generación de historias y guiones, incluso en los primeros días de la IA. Pero todo eso se basó en una IA simbólica, no en el tipo de ML que parece estar actualmente de moda . Echa un vistazo al sitio web de James Ryan ; Recientemente ha escrito un resumen sobre los enfoques históricos de la generación de historias (y guiones).
"Hollywood" es notoriamente reacio al riesgo y favorece la fórmula, por lo que sospecho que generar contenido formulado no será un gran desafío. Sospecho que las GAN serán una pieza del rompecabezas.
DukeZhou
0
La generación de historias solo es posible si se cumplen algunas condiciones previas. Eso significa que no es posible entrenar una red neuronal directamente, que generará una trama. El paso más fácil antes es solo analizar las historias existentes. Para hacerlo, se utiliza un modelo semántico para almacenar el conocimiento sobre una historia. Dichos modelos están codificados con ontologías, datos vinculados y en lenguajes de acción como GOLOG.
Encima de un modelo semántico se desarrolla una historia concreta. Eso significa que, en la ontología se define, que dos personas están en la trama, y la historia concreta llena el espacio con nombres y atributos. Lo que las redes neuronales pueden hacer es analizar estas coincidencias. Eso significa que las historias de ejemplo se asignan a ontologías de ejemplo y la red neuronal puede predecir esta decisión al aprender de datos de ejemplo.
Un ejemplo famoso para la generación automática de historias en un juego es Facade. No proporciona una red neuronal sino un modelo semántico. Una red neuronal se puede entrenar en las interacciones del usuario con Facade y puede predecir lo que el usuario y la trama harán a continuación.
Es fácil leer accidentalmente la pregunta como una pregunta de práctica en lugar de una pregunta de viabilidad.
¿Es posible que una IA sea entrenada en historia / estructura literaria para generarlos?
≠
¿Alguien entrenó un sistema de inteligencia artificial en historia / estructura literaria para generarlos?
Pregunta que efectúa la economía Fraseología
También es fácil confundir la investigación más amplia de IA con el campo más estrecho del aprendizaje automático simplemente porque el último es el foco actual de la actividad económica. La pregunta usaba el término moda , pero el aprendizaje automático probablemente se mantendrá por más tiempo que las modas tecnológicas.
¿Es posible que una IA sea entrenada en historia / estructura literaria para generarlos?
≠
¿Es posible que la investigación de IA conduzca a la generación automatizada de la estructura de la historia literaria?
Tendencias socioeconómicas en los métodos de autoría
La realización de películas, incluida la escritura de guiones, es un arte. Sabemos que el arte popular emerge de métodos nuevos e inusuales.
Pollock arrojó pintura desde arriba sobre un lienzo horizontal.
WaveNet está siendo entrenado para generar música sinfónica.
Los temas de películas con estructuras y significados estocásticos desarrollan un seguimiento de culto.
El desarrollo de interrelaciones sofisticadas de personajes, sus sentimientos, sus transiciones de creencias, preguntas ontológicas de propósito individual y cómo se relaciona con otra persona, una familia, una nación, el mundo o algún principio que cabalga sobre la humanidad no es un aprendizaje automático problema.
Detrás de la pregunta formulada aquí, una pregunta de factibilidad, no una pregunta de algoritmo o convergencia, es el desafío principal de la IA para la naturaleza.
¿Puede una computadora producir lo que una mente humana puede producir?
Al pensar en esta pregunta, está claro que el entrenamiento del narrador no es una operación que toma un tensor en su entrada y un tensor esperado en su salida. El auge actual del aprendizaje automático no ha desarrollado ningún sistema de agentes inteligentes que pueda generar lo que un experto literario consideraría una historia notablemente perspicaz. Eso es seguro.
La tendencia en las publicaciones académicas parece ser una fuerte reafirmación de la afirmación del laboratorio MIT AI bajo Minsky, de que cualquier problema de viabilidad daría lugar a alguna nueva metodología o reformulación hasta que todo se demostrara factible y todo se realizara en LISP (ahora en Python o Java envolviendo C y controlando un grupo de aceleración de hardware). Ya veremos si esta tendencia es más sobreoptimismo, que hemos visto antes en IA, o solo es cuestión de tiempo.
También veremos cómo los generadores de puntos de la trama reemplazan a los guionistas y, finalmente, todo el sistema de estudio, incluida la generación de estrellas y fiestas a las que van y las revistas que se burlan de sus vidas para generar el estado de estrella pueden simplemente simularse. No sería el primer campo de trabajo bien establecido y lucrativo eliminado por completo por los avances tecnológicos.
También se les ocurre a muchos que puede haber retroceso, ya sea culturalmente como el regreso a los cubos y el tono monótono después del aumento de la sofisticación musical popular en la década de 1970 o algo más extremo como el surgimiento masivo de Uni-bombarderos. También tendremos que esperar y ver sobre eso también.
Lo que parece seguro es que la investigación continuará empujando el sobre y la tecnología continuará cambiando incluso el mundo de la literatura y la narración. Aparecerán nuevas extensiones del juego de imitación de Alan Turing: "¿Pueden los sujetos decir qué películas tienen guiones humanos y cuáles fueron escritas artificialmente?"
"¿Son esas verdaderas estrellas humanas o son estrellas generadas que juegan esos personajes generados en esas historias generadas?"
Gran parte de esta respuesta es sensata y merece más atención. Pero, ¿qué significa "Pregunta que afecta a la economía ..."? ¿Podría explicar, tal vez alguna frase diferente ayudaría, ya que para mí leerlo parece una tontería o un término técnico deliberadamente oscuro que me hace sentir que no entiendo la respuesta? . . o tal vez solo una broma descabellada que no entiendo?
Neil Slater
0
2018 fue notable en la creación de la primera novela de IA, de Ross Goodwin, llamada 1 the Road . Toda la materia prima fue generada por su programa.
Idealmente, si. Idealmente, porque la red debe alimentarse con las palabras de un libro completo (que varían alrededor de 100k palabras). Con una cantidad hipotética de potencia de procesamiento, debería poder entrenar el NN con miles de libros. Podría ser posible ser entrenado con computadoras cuánticas ... quién sabe ...
Para las historias más pequeñas, creo que el principal problema es saber en qué "forma" se debe generar la historia. Porque si simplemente emite algunas palabras, lo primero que la red debería poder hacer es hablar, eso significa que el modelo debería evolucionar a partir de un modelo de PNL previamente entrenado, y (por lo que sé) todavía tenemos algunos problemas con eso.
Entonces ... Realmente creo que para hacer este tipo de cosas, el enfoque que tomamos para hacer que las NN aprendan debería cambiarse. El hecho de que existan humanos demuestra que los algoritmos genéticos funcionarían al 100%. Pero obviamente no tenemos más de 3 mil millones de años para desarrollar un "cerebro" desde cero, por eso usamos algoritmos de entrenamiento: los obligamos a aprender de algo.
Pero volviendo a la pregunta: los humanos hacen mucho trabajo pensando en qué resultado elegir. Para hacer que una red genere un resultado, sin imitar a los humanos, sería fácil elegir al azar algunos aspectos de este resultado. Por ejemplo, un resultado elegido al azar podría ser "resultado: Dennis muere, Morty mata a Eminem, triste sciene, felicidad sciene, el final". Eso significa que el NN o cualquier modelo de ML en realidad no produce un resultado para la historia. De hecho, lo que hace es conectar algunos "puntos de control" generados sobre esa historia. En realidad, puede entrenar un modelo para generar puntos de control, pero esta es solo una idea aleatoria de un novato, por lo que no tengo idea de cómo implementar eso realmente.
La respuesta es sí, una IA puede ser entrenada para escribir incluso una historia completa. Solo quiero decirte de inmediato que una IA ya hizo algo aún más difícil que generar una historia. Estoy hablando de eso al final de mi explicación.
Todos los enlaces en mis explicaciones conducen a fuentes externas que encontré, puede consultarlos. Sin más, estas son las razones principales por las que creo que las IA pueden generar el esbozo de una historia:
Las IA son realmente buenas para reconocer patrones y generar cosas que son similares a otras. Sorprendentemente, hay muchos patrones en las historias . Las historias siempre están estructuradas, por lo que esta parte no es el verdadero problema. Hay una gran Wiki sobre las siete tramas básicas .
Pero incluso si una IA puede generar una buena estructura de historia, ¿puede hacer que una historia sea atractiva? Bueno, depende de qué tan grande sea el "cerebro" de la IA. Porque resulta que cuantas más neuronas y sinapsis tenga una IA, más puede "entender" el lenguaje humano o las emociones. Entonces, si una IA tiene un cerebro lo suficientemente grande, puede generar cosas que tengan sentido. Este es el mejor ejemplo de una IA capaz de generar cosas similares a las humanas: https://ai.googleblog.com/2020/01/towards-conversational-agent-that-can.html .
Para el cómo, creo que los datos de entrenamiento no son insignificantes. Entonces, para poder entrenar a una IA como esa, necesitamos muchos ejemplos. Esto es posible porque los guiones de las películas son públicos y cualquier persona puede descargarlos. Por lo tanto, una IA puede aprender fácilmente de esta gran cantidad de guiones. Estos son algunos ejemplos de sitios web donde podemos obtener guiones de películas: https://stephenfollows.com/resource/sites-to-find-movie-scripts/ , https://www.simplyscripts.com/movie-screenplays.html .
Después de eso, solo necesitamos formatear los datos, para que podamos dárselos a nuestra IA. En mi opinión, es completamente posible hacer una buena IA que escriba buenas historias, porque Google ya hizo algo similar. Creo que el chatbot Meena , creado por Google, es la prueba de que una IA puede aprender mucho más que el reconocimiento de patrones.
Hasta donde yo sé, todavía no hay ningún sistema como el que usted describe. Sin embargo, hay algunos enfoques interesantes para la inteligencia narrativa que se pueden encontrar en el sitio del Laboratorio de Inteligencia Narrativa de la Universidad de Nueva Orleans: https://nil.cs.uno.edu/
Esperemos que sean útiles para guiar un enfoque de aprendizaje profundo a los problemas de generación narrativa.
La generación de historias solo es posible si se cumplen algunas condiciones previas. Eso significa que no es posible entrenar una red neuronal directamente, que generará una trama. El paso más fácil antes es solo analizar las historias existentes. Para hacerlo, se utiliza un modelo semántico para almacenar el conocimiento sobre una historia. Dichos modelos están codificados con ontologías, datos vinculados y en lenguajes de acción como GOLOG.
Encima de un modelo semántico se desarrolla una historia concreta. Eso significa que, en la ontología se define, que dos personas están en la trama, y la historia concreta llena el espacio con nombres y atributos. Lo que las redes neuronales pueden hacer es analizar estas coincidencias. Eso significa que las historias de ejemplo se asignan a ontologías de ejemplo y la red neuronal puede predecir esta decisión al aprender de datos de ejemplo.
Un ejemplo famoso para la generación automática de historias en un juego es Facade. No proporciona una red neuronal sino un modelo semántico. Una red neuronal se puede entrenar en las interacciones del usuario con Facade y puede predecir lo que el usuario y la trama harán a continuación.
fuente
Análisis de preguntas que afectan la economía
Es fácil leer accidentalmente la pregunta como una pregunta de práctica en lugar de una pregunta de viabilidad.
Pregunta que efectúa la economía Fraseología
También es fácil confundir la investigación más amplia de IA con el campo más estrecho del aprendizaje automático simplemente porque el último es el foco actual de la actividad económica. La pregunta usaba el término moda , pero el aprendizaje automático probablemente se mantendrá por más tiempo que las modas tecnológicas.
Tendencias socioeconómicas en los métodos de autoría
La realización de películas, incluida la escritura de guiones, es un arte. Sabemos que el arte popular emerge de métodos nuevos e inusuales.
El desarrollo de interrelaciones sofisticadas de personajes, sus sentimientos, sus transiciones de creencias, preguntas ontológicas de propósito individual y cómo se relaciona con otra persona, una familia, una nación, el mundo o algún principio que cabalga sobre la humanidad no es un aprendizaje automático problema.
Detrás de la pregunta formulada aquí, una pregunta de factibilidad, no una pregunta de algoritmo o convergencia, es el desafío principal de la IA para la naturaleza.
Al pensar en esta pregunta, está claro que el entrenamiento del narrador no es una operación que toma un tensor en su entrada y un tensor esperado en su salida. El auge actual del aprendizaje automático no ha desarrollado ningún sistema de agentes inteligentes que pueda generar lo que un experto literario consideraría una historia notablemente perspicaz. Eso es seguro.
La tendencia en las publicaciones académicas parece ser una fuerte reafirmación de la afirmación del laboratorio MIT AI bajo Minsky, de que cualquier problema de viabilidad daría lugar a alguna nueva metodología o reformulación hasta que todo se demostrara factible y todo se realizara en LISP (ahora en Python o Java envolviendo C y controlando un grupo de aceleración de hardware). Ya veremos si esta tendencia es más sobreoptimismo, que hemos visto antes en IA, o solo es cuestión de tiempo.
También veremos cómo los generadores de puntos de la trama reemplazan a los guionistas y, finalmente, todo el sistema de estudio, incluida la generación de estrellas y fiestas a las que van y las revistas que se burlan de sus vidas para generar el estado de estrella pueden simplemente simularse. No sería el primer campo de trabajo bien establecido y lucrativo eliminado por completo por los avances tecnológicos.
También se les ocurre a muchos que puede haber retroceso, ya sea culturalmente como el regreso a los cubos y el tono monótono después del aumento de la sofisticación musical popular en la década de 1970 o algo más extremo como el surgimiento masivo de Uni-bombarderos. También tendremos que esperar y ver sobre eso también.
Lo que parece seguro es que la investigación continuará empujando el sobre y la tecnología continuará cambiando incluso el mundo de la literatura y la narración. Aparecerán nuevas extensiones del juego de imitación de Alan Turing: "¿Pueden los sujetos decir qué películas tienen guiones humanos y cuáles fueron escritas artificialmente?"
fuente
2018 fue notable en la creación de la primera novela de IA, de Ross Goodwin, llamada 1 the Road . Toda la materia prima fue generada por su programa.
fuente
Idealmente, si. Idealmente, porque la red debe alimentarse con las palabras de un libro completo (que varían alrededor de 100k palabras). Con una cantidad hipotética de potencia de procesamiento, debería poder entrenar el NN con miles de libros. Podría ser posible ser entrenado con computadoras cuánticas ... quién sabe ...
Para las historias más pequeñas, creo que el principal problema es saber en qué "forma" se debe generar la historia. Porque si simplemente emite algunas palabras, lo primero que la red debería poder hacer es hablar, eso significa que el modelo debería evolucionar a partir de un modelo de PNL previamente entrenado, y (por lo que sé) todavía tenemos algunos problemas con eso.
Entonces ... Realmente creo que para hacer este tipo de cosas, el enfoque que tomamos para hacer que las NN aprendan debería cambiarse. El hecho de que existan humanos demuestra que los algoritmos genéticos funcionarían al 100%. Pero obviamente no tenemos más de 3 mil millones de años para desarrollar un "cerebro" desde cero, por eso usamos algoritmos de entrenamiento: los obligamos a aprender de algo.
Pero volviendo a la pregunta: los humanos hacen mucho trabajo pensando en qué resultado elegir. Para hacer que una red genere un resultado, sin imitar a los humanos, sería fácil elegir al azar algunos aspectos de este resultado. Por ejemplo, un resultado elegido al azar podría ser "resultado: Dennis muere, Morty mata a Eminem, triste sciene, felicidad sciene, el final". Eso significa que el NN o cualquier modelo de ML en realidad no produce un resultado para la historia. De hecho, lo que hace es conectar algunos "puntos de control" generados sobre esa historia. En realidad, puede entrenar un modelo para generar puntos de control, pero esta es solo una idea aleatoria de un novato, por lo que no tengo idea de cómo implementar eso realmente.
Soy italiano por cierto, perdón por mi inglés :)
fuente
La respuesta es sí, una IA puede ser entrenada para escribir incluso una historia completa. Solo quiero decirte de inmediato que una IA ya hizo algo aún más difícil que generar una historia. Estoy hablando de eso al final de mi explicación.
Todos los enlaces en mis explicaciones conducen a fuentes externas que encontré, puede consultarlos. Sin más, estas son las razones principales por las que creo que las IA pueden generar el esbozo de una historia:
Para el cómo, creo que los datos de entrenamiento no son insignificantes. Entonces, para poder entrenar a una IA como esa, necesitamos muchos ejemplos. Esto es posible porque los guiones de las películas son públicos y cualquier persona puede descargarlos. Por lo tanto, una IA puede aprender fácilmente de esta gran cantidad de guiones. Estos son algunos ejemplos de sitios web donde podemos obtener guiones de películas: https://stephenfollows.com/resource/sites-to-find-movie-scripts/ , https://www.simplyscripts.com/movie-screenplays.html .
Después de eso, solo necesitamos formatear los datos, para que podamos dárselos a nuestra IA. En mi opinión, es completamente posible hacer una buena IA que escriba buenas historias, porque Google ya hizo algo similar. Creo que el chatbot Meena , creado por Google, es la prueba de que una IA puede aprender mucho más que el reconocimiento de patrones.
fuente
Hasta donde yo sé, todavía no hay ningún sistema como el que usted describe. Sin embargo, hay algunos enfoques interesantes para la inteligencia narrativa que se pueden encontrar en el sitio del Laboratorio de Inteligencia Narrativa de la Universidad de Nueva Orleans: https://nil.cs.uno.edu/
Esperemos que sean útiles para guiar un enfoque de aprendizaje profundo a los problemas de generación narrativa.
fuente