science >> Wetenschap >  >> Elektronica

Kan een computer net zo goed een sonnet schrijven als Shakespeare?

Een buste van de bard in de Thomas Fisher Rare Book Library. Krediet:Geoffrey Vendeville

AI of geen AI:dat is de vraag.

Computerwetenschappers in Australië werkten samen met een expert van de afdeling Engels van de Universiteit van Toronto om een ​​algoritme te ontwerpen dat poëzie schrijft volgens de regels van rijm en metrum. Om hun resultaten te testen, de onderzoekers vroegen mensen online om onderscheid te maken tussen door mensen en door bot geschreven verzen. De beste versie van het algoritme hield mensen bijna 50 procent van de tijd voor de gek.

In sommige opzichten, de verzen van de computer waren beter dan die van Shakespeare. De rijmpjes en het metrum in de machinaal gegenereerde poëzie waren nauwkeuriger dan in door mensen geschreven gedichten. Maar "Deep-speare" heeft nog een lange weg te gaan voordat het iets schrijft dat de westerse canon waardig is.

"Het is heel gemakkelijk voor mij om door een computer te vertellen wat er is of niet - belachelijk eenvoudig, " zegt Adam Hammond, een assistent-professor Engels aan de U of T en co-auteur van het artikel waarin het algoritme wordt geschetst.

"We hebben twee van de vier problemen opgelost, "Hammond zegt, verwijzend naar rijm en metrum. "De andere twee zijn veel moeilijker:iets maken dat leesbaar is en iets dat emotie kan oproepen bij een lezer."

Computerwetenschappers bij IBM Research Australia, de Universiteit van Melbourne en Thomson Reuters hebben een neuraal netwerk getraind met behulp van bijna 2, 700 sonnetten in Project Gutenberg, een gratis digitale bibliotheek. De computer gebruikt drie modellen:taal, metrum en rijm – en waarschijnlijkheid om de juiste woorden voor het gedicht te kiezen. Het produceerde kwatrijnen, of vier versregels, in jambische pentameter.

De onderzoekers beoordeelden hun resultaten door mensen online te vragen de menselijke poëzie en de algoritmepoëzie uit elkaar te houden. De meeste leken – misschien verward door Elizabethaans Engels – konden niet zien dat verzen als deze het werk waren van een geprogrammeerde dichter:

"Met vrolijke gambols gay en nog steeds array
Niet meer toen hij was, terwijl in zijn tijd
In het begin om op alle heerlijke manieren voorbij te gaan
Rond hem, charmant en van al zijn dagen"

Maar Deep-spear hield de expert niet voor de gek. Hammond zegt dat het gemakkelijk was om de verzen van de computer te herkennen, omdat ze vaak onsamenhangend waren en grammaticale fouten bevatten zoals die hierboven:"hij twas."

Hij beoordeelde de kwatrijnen van Deep-speare op rijm en metrum, vinden dat ze in deze opzichten beter waren dan gedichten geschreven door mensen. De reden? "Je hebt meter in een gedicht om verwachting te creëren, ' legt hij uit. 'Dat doe je om het patroon te doorbreken. Het gaat erom verwachtingen te scheppen en die op een gegeven moment te schenden."

De pauze signaleert een verandering in de emotionele toestand van de spreker, Hammond voegt eraan toe.

En als extra troost voor dichters die zich zorgen maken over vervanging door AI, Hammond zegt dat een sonnet veel meer inhoudt dat een computer niet kan imiteren – althans nog niet. Een sonnet bevat drie kwatrijnen en eindigt met een couplet, twee versregels. "Het is eigenlijk een heel ingewikkelde vorm omdat meestal het eerste bit een probleem voorstelt en dan is er een wending, dan het couplet dat een oplossing biedt, " hij zegt.

"Stel je voor dat je een computer leert een probleem te bedenken, dat probleem uiten en er vervolgens een oplossing voor bieden. Het is onmogelijk voor te stellen."

En toch lijken zijn co-auteurs onverschrokken. Hammond zegt dat zijn collega-onderzoekers het algoritme willen verfijnen zodat het bij één enkel onderwerp blijft. of ontwerp een algoritme dat korte fictie kan schrijven. "Onze resultaten suggereren dat toekomstig onderzoek verder moet kijken dan de meter en zich moet concentreren op het verbeteren van de leesbaarheid, ', zeggen de onderzoekers.

Hun werk is vorige maand gepubliceerd in de Proceedings van de Association for Computational Linguistics-conferentie.