Videnskab
 science >> Videnskab >  >> Elektronik

Storytelling-bots lærer at slå deres sidste linjer op

Forskere i Language Technologies Institute har udviklet en metode til at skabe bedre slutninger på bot-genererede historier. Kredit:CMU

Intet skuffer helt som en god historie med en elendig finish. Så forskere ved Carnegie Mellon University, der arbejder inden for det unge felt af automatiseret historiefortælling, tror ikke, at de kommer foran sig selv ved at udtænke bedre slutninger.

Problemet er, at de fleste algoritmer til at generere slutningen af ​​en historie har en tendens til at favorisere generiske sætninger, såsom "De havde en fantastisk tid, " eller "Han var ked af det." De kan være kedelige, men Alan Black, en professor i CMU's Language Technologies Institute, sagde, at de ikke nødvendigvis er værre end en non-sequitur som "UFO'en kom og tog dem alle væk."

I et papir fremlagt torsdag, 1. august på det andet historiefortællingsværksted i Firenze, Italien, Black og studerende Prakhar Gupta, Vinayshekhar Bannihatti Kumar og Mukul Bhutani præsenterede en model til at generere slutninger, der både vil være relevante for historien og varierede nok til at være interessante.

Et trick til at balancere disse mål, Black sagde, er at kræve, at modellen inkorporerer nogle nøgleord i slutningen, der er relateret til dem, der blev brugt tidligt i historien. På samme tid, modellen belønnes for at bruge nogle sjældne ord i slutningen, i håb om at vælge en slutning, der ikke er helt forudsigelig.

Overvej denne bot-genererede historie:"Megan var ny i festverdenen. Faktisk, dette var hendes allerførste. Hun hyggede sig virkelig, men var også ret nervøs. Resultaterne var klar, og hun og de andre deltagere gik ud." Eksisterende algoritmer genererede disse mulige slutninger:"Hun var skuffet over, at hun ikke kunne lære at vinde, " og "Den næste dag, hun var glad for at have en ny ven." CMU-algoritmen producerede denne slutning:"Megan vandt konkurrencen."

Ingen af ​​udvalgene repræsenterer dødsløs prosa, Black erkendte, men slutningerne genereret af CMU-modellen scorede højere end de ældre modeller, både når de blev scoret automatisk og af tre menneskelige anmeldere.

Forskere har arbejdet med samtalemidler i årevis, men automatiseret historiefortælling giver nye tekniske udfordringer.

"I en samtale menneskets spørgsmål og svar kan hjælpe med at holde computerens svar på sporet, " sagde Black. "Når botten fortæller en historie, imidlertid, det betyder, at det skal forblive sammenhængende i meget længere tid, end det gør i en samtale."

Automatiseret historiefortælling kan bruges til at generere underhistorier i videospil, Black sagde, eller til at generere historier, der opsummerer præsentationer på en konference. En anden applikation kan være at generere instruktioner til at reparere noget eller bruge kompliceret udstyr, der kan tilpasses til en brugers færdigheds- eller vidensniveau, eller til det nøjagtige værktøj eller udstyr, der er tilgængeligt for brugeren.


Varme artikler