Uma IA pode ser treinada para gerar o esboço de uma história?
12
Sei que um dos modismos recentes agora é treinar uma rede neural para gerar roteiros e novos episódios, por exemplo, Friends ou The Simpsons, e isso é bom: é interessante e pode ser o primeiro passo necessário para criar programas que realmente gerem histórias sensatas / compreensíveis.
Nesse contexto, as redes neurais podem ser treinadas especificamente para estudar as estruturas das histórias, ou roteiros, e talvez gerar pontos da trama ou etapas da Jornada do Herói etc., efetivamente escrevendo um esboço para uma história?
Para mim, isso difere dos inúmeros geradores de pontos de plotagem on-line, embora eu tenha que admitir as semelhanças. Só estou curioso se a tecnologia ou a implementação ainda está lá e, se estiver, como alguém pode fazê-lo.
Eu vejo vários problemas com isso. Uma rede neural é basicamente um classificador, que corresponde a uma entrada e a uma saída. Tanto a entrada quanto a saída são geralmente valores numéricos, embora possam corresponder a conceitos ou palavras.
Para treinar um NN, você fornece uma entrada codificada adequadamente e a saída correspondente. O NN aprende as associações entre os dois e, em seguida, pode classificar as entradas invisíveis de acordo. Recentemente, isso foi usado para transformar imagens em um estilo específico etc.
Qual seria a entrada e a saída para gerar roteiros? Você poderia usar scripts anteriores como entradas, mas qual seria a saída? Poderia ser "movimentos" narrativos de algum tipo, talvez. Então você pode treinar um NN para reconhecer elementos narrativos dos roteiros.
No entanto, você ainda não está criando nada, mas apenas reconhecendo as coisas. Você precisaria de alguma outra entrada. Eu acho que você pode treinar um NN em "Os Simpsons", obter uma estrutura narrativa e depois apresentá-lo com um episódio de "Friends" e ver o que acontece. Não será um novo episódio de roteiro.
Por outro lado, pode funcionar: você alimenta movimentos narrativos (um tipo de esqueleto da história) e lança um script. Mas seria necessário muito pós-edição (humana) para ser útil.
Eu acho que um NN é a ferramenta errada para usar aqui. Houve trabalho para gerar histórias e roteiros, mesmo nos primeiros dias da IA. Mas tudo isso foi baseado em IA simbólica, não no tipo de ML que parece estar atualmente em voga . Dê uma olhada no site de James Ryan ; ele escreveu recentemente uma visão geral sobre abordagens históricas da geração de estórias (e roteiros).
"Hollywood" é notoriamente avesso a riscos e favorece a fórmula, então eu suspeito que gerar conteúdo de fórmula não será um grande desafio. Eu suspeito que os GANs serão uma peça do quebra-cabeça.
DukeZhou
0
A geração de histórias só é possível se algumas pré-condições forem atendidas. Isso significa que não é possível treinar uma rede neural diretamente, pois ela gerará um gráfico. O passo mais fácil antes é apenas analisar as histórias existentes. Para fazer isso, um modelo semântico é usado para armazenar conhecimento sobre uma história. Tais modelos são codificados com ontologias, dados vinculados e em linguagens de ação como o GOLOG.
No topo de um modelo semântico, ocorre uma história concreta. Isso significa, na ontologia que está definida, que duas pessoas estão na trama, e a história concreta preenche o espaço com nomes e atributos. O que as redes neurais são capazes de fazer é analisar essas correspondências. Isso significa que exemplos de histórias são mapeados para exemplos de ontologias e a rede neural pode prever essa decisão aprendendo com dados de exemplo.
Um exemplo famoso para a geração automática de histórias em um jogo é Facade Não está fornecendo uma rede neural, mas um modelo semântico. Uma rede neural pode ser treinada nas interações do usuário com o Facade e é capaz de prever o que o usuário e o gráfico farão a seguir.
É fácil interpretar acidentalmente a questão como uma questão prática, e não como uma questão de viabilidade.
É possível que uma IA seja treinada em história / estrutura literária para gerá-las?
≠
Alguém treinou um sistema de IA na história / estrutura literária para gerá-los?
Economia que efetua a fraseologia da pergunta
Também é fácil confundir pesquisas mais amplas de IA com o campo mais restrito do aprendizado de máquina, simplesmente porque o último é o foco atual da atividade econômica. A pergunta usou o termo moda , mas o aprendizado de máquina provavelmente vai durar mais tempo do que .
É possível que uma IA seja treinada em história / estrutura literária para gerá-las?
≠
É possível que a pesquisa em IA leve à geração automatizada de estrutura de histórias literárias?
Tendências socioeconômicas nos métodos de autoria
Fazer filmes, incluindo roteiros, é uma arte. Sabemos que a arte popular emerge de métodos novos e incomuns.
Pollock jogou tinta de cima para uma tela horizontal.
WaveNet está sendo treinado para gerar música sinfônica.
Temas de filmes com estruturas e significados estocásticos desenvolvem seguidores de culto.
O desenvolvimento de sofisticadas inter-relações de personagens, seus sentimentos, suas transições de crenças, questões ontológicas de propósito individual e como isso se relaciona com outra pessoa, família, nação, mundo ou algum princípio acima da humanidade não é um aprendizado de máquina problema.
Por trás da pergunta feita aqui, uma questão de viabilidade, não uma questão de algoritmo ou convergência, é o principal desafio da IA à natureza.
Um computador pode produzir o que uma mente humana pode produzir?
Ao pensar nessa questão, fica claro que o treinamento do contador de histórias não é uma operação que utiliza um tensor na entrada e um tensor esperado na saída. O atual boom do aprendizado de máquina não desenvolveu nenhum sistema de agentes inteligentes que possam gerar o que um especialista em literatura consideraria uma história extraordinariamente perspicaz. Isso é certo.
A tendência nas publicações acadêmicas parece ser uma forte reafirmação da alegação do laboratório de IA do MIT sob Minsky, de que qualquer questão de viabilidade daria lugar a alguma nova metodologia ou reformulação até que tudo fosse provado viável e tudo fosse realizado no LISP (agora em Python ou Java envolvendo C e controlando algum cluster de aceleração de hardware). Se essa tendência é mais otimista, como vimos anteriormente na IA, ou apenas uma questão de tempo, veremos.
Também veremos que os geradores de pontos de plotagem substituem roteiristas e, eventualmente, todo o sistema de estúdio, incluindo a geração de estrelas e festas que eles frequentam e as revistas que pseudo-zombam de suas vidas para gerar status de estrela podem ser simplesmente simuladas. Não seria o primeiro campo de trabalho bem estabelecido e lucrativo a ser completamente eliminado pelos avanços tecnológicos.
Também ocorre a muitos que pode haver um recuo, seja culturalmente como o retorno a baldes e monótono após o aumento da sofisticação musical popular na década de 1970 ou algo mais extremo como o surgimento em massa de bombardeiros Uni. Também teremos que esperar e ver sobre isso também.
O que parece certo é que a pesquisa continuará avançando e a tecnologia continuará mudando até o mundo da literatura e da narrativa. Novas extensões do jogo imitação de Alan Turing aparecerão: "Os sujeitos podem dizer quais filmes têm roteiros humanos e quais foram escritos artificialmente?"
"Essas estrelas humanas são verdadeiras ou são estrelas geradas interpretando os personagens gerados nessas histórias geradas?"
Grande parte dessa resposta é sensata e merece mais atenção. Mas o que significa "Economia efetuando a pergunta ..."? Você poderia explicar, talvez alguma frase diferente ajudaria, pois para mim a leitura parece um absurdo ou um termo técnico deliberadamente obscurecedor que me faz sentir que não entendo a resposta. . . ou talvez apenas uma piada intelectual que eu não entendo?
Neil Slater
0
2018 foi notável na criação do primeiro romance de IA, de Ross Goodwin, chamado 1 the Road . Toda a matéria-prima foi gerada por seu programa.
Idealmente, sim. Idealmente, porque a rede deve ser alimentada com as palavras de um livro inteiro (que variam em torno de 100 mil palavras). Com uma quantidade hipotética de poder de processamento, você poderá treinar apenas o NN com milhares de livros. Pode ser possível ser treinado com computadores quânticos .... quem sabe ...
Para histórias menores, acho que o grande problema é saber em que "forma" a história deve ser gerada. Como se ele simplesmente emitir algumas palavras, a primeira coisa que a rede deve ser capaz de falar é que isso significa que o modelo deve evoluir de um modelo pré-treinado de PNL e (pelo que sei) ainda temos alguns problemas com isso.
Então .... eu realmente acho que, para fazer esse tipo de coisa, a abordagem que adotamos para fazer as NNs aprenderem deve ser alterada. O fato de os seres humanos existirem prova que algoritmos genéticos funcionariam 100%. Mas obviamente não temos mais de 3 bilhões de anos para desenvolver um "cérebro" a partir do zero, é por isso que usamos algoritmos de treinamento: forçamos eles a aprender com alguma coisa.
Mas voltando à pergunta: os seres humanos fazem muito trabalho pensando sobre qual resultado escolher. Para fazer apenas um netork gerar um resultado, sem imitar os seres humanos, seria fácil escolher aleatoriamente alguns aspectos desse resultado. Por exemplo, um resultado escolhido aleatoriamente pode ser "resultado: Dennis morre, Morty mata Eminem, tristeza, felicidade, o fim". Isso significa que o NN ou qualquer modelo de ML não produz um resultado para a história. De fato, o que ele faz é conectar alguns "pontos de verificação" gerados sobre essa história. Na verdade, você pode treinar um modelo para gerar pontos de verificação, mas isso é apenas uma ideia aleatória de um novato, então não tenho idéia de como implementá-lo.
A resposta é sim, uma IA pode ser treinada para escrever até uma história completa. Eu só quero lhe dizer logo de cara que uma IA já fez algo ainda mais difícil do que gerar uma história. Eu estou falando sobre isso no final da minha explicação.
Todos os links em minhas explicações estão levando a fontes externas que eu encontrei, você pode conferir. Sem mais, aqui estão as principais razões pelas quais acho que as IAs podem gerar o esboço de uma história:
As IAs são realmente boas em reconhecer padrões e gerar coisas semelhantes a outras. Surpreendentemente, há muitos padrões nas histórias . As histórias são sempre estruturadas, portanto essa parte não é o problema real. Há uma grande Wiki sobre as sete parcelas básicas .
Mas mesmo que uma IA possa gerar uma boa estrutura de história, ela pode torná-la atraente? Bem, depende de quão grande é o "cérebro" da IA. Como acontece que quanto mais neurônios e sinapses uma IA possui, mais ela pode "entender" a linguagem ou as emoções humanas. Portanto, se uma IA tem um cérebro grande o suficiente, pode gerar coisas que fazem sentido. Aqui está o melhor exemplo de uma IA capaz de gerar coisas semelhantes a humanos: https://ai.googleblog.com/2020/01/towards-conversational-agent-that-can.html .
Pelo jeito, acho que os dados de treinamento não são insignificantes. Portanto, para treinar uma IA como essa, precisamos de muitos exemplos. Isso é possível, porque os roteiros dos filmes são públicos e podem ser baixados por qualquer pessoa. Assim, uma IA pode aprender facilmente com essa enorme quantidade de roteiros. Aqui estão alguns exemplos de sites nos quais podemos obter roteiro de filmes: https://stephenfollows.com/resource/sites-to-find-movie-scripts/ , https://www.simplyscripts.com/movie-screenplays.html .
Depois disso, precisamos apenas formatar os dados, para que possamos fornecê-los à nossa IA. Na minha opinião, é completamente possível fazer uma boa IA que escreve boas histórias, porque o Google já fez algo semelhante. Eu acho que o chatbot Meena , criado pelo Google, é a prova de que uma IA pode aprender muito mais do que apenas reconhecimento de padrões.
Até onde eu sei, ainda não existe um sistema como você descreve. No entanto, existem algumas abordagens interessantes da inteligência narrativa que podem ser encontradas no site do Laboratório de Inteligência Narrativa da Universidade de Nova Orleans: https://nil.cs.uno.edu/
Espero que eles possam ser úteis na orientação de uma abordagem de aprendizado profundo para os problemas de geração narrativa.
A geração de histórias só é possível se algumas pré-condições forem atendidas. Isso significa que não é possível treinar uma rede neural diretamente, pois ela gerará um gráfico. O passo mais fácil antes é apenas analisar as histórias existentes. Para fazer isso, um modelo semântico é usado para armazenar conhecimento sobre uma história. Tais modelos são codificados com ontologias, dados vinculados e em linguagens de ação como o GOLOG.
No topo de um modelo semântico, ocorre uma história concreta. Isso significa, na ontologia que está definida, que duas pessoas estão na trama, e a história concreta preenche o espaço com nomes e atributos. O que as redes neurais são capazes de fazer é analisar essas correspondências. Isso significa que exemplos de histórias são mapeados para exemplos de ontologias e a rede neural pode prever essa decisão aprendendo com dados de exemplo.
Um exemplo famoso para a geração automática de histórias em um jogo é Facade Não está fornecendo uma rede neural, mas um modelo semântico. Uma rede neural pode ser treinada nas interações do usuário com o Facade e é capaz de prever o que o usuário e o gráfico farão a seguir.
fonte
Economia Efetuando Análise de Perguntas
É fácil interpretar acidentalmente a questão como uma questão prática, e não como uma questão de viabilidade.
Economia que efetua a fraseologia da pergunta
Também é fácil confundir pesquisas mais amplas de IA com o campo mais restrito do aprendizado de máquina, simplesmente porque o último é o foco atual da atividade econômica. A pergunta usou o termo moda , mas o aprendizado de máquina provavelmente vai durar mais tempo do que .
Tendências socioeconômicas nos métodos de autoria
Fazer filmes, incluindo roteiros, é uma arte. Sabemos que a arte popular emerge de métodos novos e incomuns.
O desenvolvimento de sofisticadas inter-relações de personagens, seus sentimentos, suas transições de crenças, questões ontológicas de propósito individual e como isso se relaciona com outra pessoa, família, nação, mundo ou algum princípio acima da humanidade não é um aprendizado de máquina problema.
Por trás da pergunta feita aqui, uma questão de viabilidade, não uma questão de algoritmo ou convergência, é o principal desafio da IA à natureza.
Ao pensar nessa questão, fica claro que o treinamento do contador de histórias não é uma operação que utiliza um tensor na entrada e um tensor esperado na saída. O atual boom do aprendizado de máquina não desenvolveu nenhum sistema de agentes inteligentes que possam gerar o que um especialista em literatura consideraria uma história extraordinariamente perspicaz. Isso é certo.
A tendência nas publicações acadêmicas parece ser uma forte reafirmação da alegação do laboratório de IA do MIT sob Minsky, de que qualquer questão de viabilidade daria lugar a alguma nova metodologia ou reformulação até que tudo fosse provado viável e tudo fosse realizado no LISP (agora em Python ou Java envolvendo C e controlando algum cluster de aceleração de hardware). Se essa tendência é mais otimista, como vimos anteriormente na IA, ou apenas uma questão de tempo, veremos.
Também veremos que os geradores de pontos de plotagem substituem roteiristas e, eventualmente, todo o sistema de estúdio, incluindo a geração de estrelas e festas que eles frequentam e as revistas que pseudo-zombam de suas vidas para gerar status de estrela podem ser simplesmente simuladas. Não seria o primeiro campo de trabalho bem estabelecido e lucrativo a ser completamente eliminado pelos avanços tecnológicos.
Também ocorre a muitos que pode haver um recuo, seja culturalmente como o retorno a baldes e monótono após o aumento da sofisticação musical popular na década de 1970 ou algo mais extremo como o surgimento em massa de bombardeiros Uni. Também teremos que esperar e ver sobre isso também.
O que parece certo é que a pesquisa continuará avançando e a tecnologia continuará mudando até o mundo da literatura e da narrativa. Novas extensões do jogo imitação de Alan Turing aparecerão: "Os sujeitos podem dizer quais filmes têm roteiros humanos e quais foram escritos artificialmente?"
fonte
2018 foi notável na criação do primeiro romance de IA, de Ross Goodwin, chamado 1 the Road . Toda a matéria-prima foi gerada por seu programa.
fonte
Idealmente, sim. Idealmente, porque a rede deve ser alimentada com as palavras de um livro inteiro (que variam em torno de 100 mil palavras). Com uma quantidade hipotética de poder de processamento, você poderá treinar apenas o NN com milhares de livros. Pode ser possível ser treinado com computadores quânticos .... quem sabe ...
Para histórias menores, acho que o grande problema é saber em que "forma" a história deve ser gerada. Como se ele simplesmente emitir algumas palavras, a primeira coisa que a rede deve ser capaz de falar é que isso significa que o modelo deve evoluir de um modelo pré-treinado de PNL e (pelo que sei) ainda temos alguns problemas com isso.
Então .... eu realmente acho que, para fazer esse tipo de coisa, a abordagem que adotamos para fazer as NNs aprenderem deve ser alterada. O fato de os seres humanos existirem prova que algoritmos genéticos funcionariam 100%. Mas obviamente não temos mais de 3 bilhões de anos para desenvolver um "cérebro" a partir do zero, é por isso que usamos algoritmos de treinamento: forçamos eles a aprender com alguma coisa.
Mas voltando à pergunta: os seres humanos fazem muito trabalho pensando sobre qual resultado escolher. Para fazer apenas um netork gerar um resultado, sem imitar os seres humanos, seria fácil escolher aleatoriamente alguns aspectos desse resultado. Por exemplo, um resultado escolhido aleatoriamente pode ser "resultado: Dennis morre, Morty mata Eminem, tristeza, felicidade, o fim". Isso significa que o NN ou qualquer modelo de ML não produz um resultado para a história. De fato, o que ele faz é conectar alguns "pontos de verificação" gerados sobre essa história. Na verdade, você pode treinar um modelo para gerar pontos de verificação, mas isso é apenas uma ideia aleatória de um novato, então não tenho idéia de como implementá-lo.
Eu sou italiano btw, desculpe pelo meu inglês :)
fonte
A resposta é sim, uma IA pode ser treinada para escrever até uma história completa. Eu só quero lhe dizer logo de cara que uma IA já fez algo ainda mais difícil do que gerar uma história. Eu estou falando sobre isso no final da minha explicação.
Todos os links em minhas explicações estão levando a fontes externas que eu encontrei, você pode conferir. Sem mais, aqui estão as principais razões pelas quais acho que as IAs podem gerar o esboço de uma história:
Pelo jeito, acho que os dados de treinamento não são insignificantes. Portanto, para treinar uma IA como essa, precisamos de muitos exemplos. Isso é possível, porque os roteiros dos filmes são públicos e podem ser baixados por qualquer pessoa. Assim, uma IA pode aprender facilmente com essa enorme quantidade de roteiros. Aqui estão alguns exemplos de sites nos quais podemos obter roteiro de filmes: https://stephenfollows.com/resource/sites-to-find-movie-scripts/ , https://www.simplyscripts.com/movie-screenplays.html .
Depois disso, precisamos apenas formatar os dados, para que possamos fornecê-los à nossa IA. Na minha opinião, é completamente possível fazer uma boa IA que escreve boas histórias, porque o Google já fez algo semelhante. Eu acho que o chatbot Meena , criado pelo Google, é a prova de que uma IA pode aprender muito mais do que apenas reconhecimento de padrões.
fonte
Até onde eu sei, ainda não existe um sistema como você descreve. No entanto, existem algumas abordagens interessantes da inteligência narrativa que podem ser encontradas no site do Laboratório de Inteligência Narrativa da Universidade de Nova Orleans: https://nil.cs.uno.edu/
Espero que eles possam ser úteis na orientação de uma abordagem de aprendizado profundo para os problemas de geração narrativa.
fonte