Un busto del Bardo nella Thomas Fisher Rare Book Library. Credito:Geoffrey Vendeville
AI o non AI:questo è il problema.
Gli scienziati informatici in Australia hanno collaborato con un esperto del dipartimento di inglese dell'Università di Toronto per progettare un algoritmo che scrive poesie seguendo le regole della rima e del metro. Per testare i loro risultati, i ricercatori hanno chiesto alle persone online di distinguere tra versi scritti da umani e da bot. La migliore versione dell'algoritmo ha ingannato le persone quasi il 50% delle volte.
In alcuni modi, i versi del computer erano migliori di quelli di Shakespeare. Le rime e il metro nella poesia generata dalla macchina erano più precisi che nelle poesie scritte dall'uomo. Ma "Deep-speare" ha ancora molta strada da fare prima di scrivere qualcosa degno del canone occidentale.
"È molto facile per me dire cosa c'è da un computer o no - ridicolmente facile, "dice Adam Hammond, un assistente professore di inglese presso la U of T e coautore del documento che delinea l'algoritmo.
"Abbiamo risolto due problemi su quattro, "Hammond dice, riferendosi alla rima e al metro. "Gli altri due sono molto più difficili:creare qualcosa che sia leggibile e qualcosa che possa evocare emozioni in un lettore".
Scienziati informatici presso IBM Research Australia, l'Università di Melbourne e Thomson Reuters hanno addestrato una rete neurale utilizzando quasi 2, 700 sonetti nel Progetto Gutenberg, una biblioteca digitale gratuita. Il computer utilizza tre modelli:lingua, metro e rima – e probabilità di scegliere le parole giuste per la sua poesia. Ha prodotto quartine, o quattro versi, in pentametro giambico.
I ricercatori hanno valutato i loro risultati chiedendo alle persone online di distinguere la poesia umana e quella dell'algoritmo. La maggior parte dei profani - forse confusi dall'inglese elisabettiano - non poteva dire che versi come questo fossero opera di un poeta programmato:
"Con gioiosi salti gai e ancora schierati
Non più quando lui era, mentre ai suoi tempi
All'inizio passare in tutti i modi deliziosi
Intorno a lui, affascinante e di tutti i suoi giorni"
Ma Deep-speare non ha ingannato l'esperto. Hammond dice che era facile individuare i versi del computer perché erano spesso incoerenti e contenevano errori grammaticali come quello sopra:"lui era".
Ha valutato le quartine di Deep-speare su rima e metro, trovando che erano migliori sotto questi aspetti delle poesie scritte da umani. La ragione? "Hai un metro in una poesia per creare aspettativa, " spiega. "Lo fai in modo da poter rompere lo schema. Si tratta di creare aspettative e poi di violarle ad un certo punto".
La pausa segnala un cambiamento nello stato emotivo di chi parla, Hammond aggiunge.
E come ulteriore conforto ai poeti che temono di essere sostituiti dall'IA, Hammond dice che c'è molto di più in un sonetto che un computer non può imitare, almeno non ancora. Un sonetto contiene tre quartine e termina con un distico, due versi. "In realtà è una forma davvero complicata perché di solito il primo bit propone un problema e poi c'è una svolta, poi il distico che offre una soluzione, " lui dice.
"Immagina di insegnare a un computer a risolvere un problema, esprimere quel problema e poi offrirgli una soluzione. Impossibile da immaginare".
Eppure i suoi coautori sembrano imperterriti. Hammond dice che i suoi colleghi ricercatori vogliono mettere a punto l'algoritmo in modo che si attenga a un singolo argomento, o progettare un algoritmo in grado di scrivere racconti brevi. "I nostri risultati suggeriscono che la ricerca futura dovrebbe guardare oltre il metro e concentrarsi sul miglioramento della leggibilità, "dicono i ricercatori.
Il loro lavoro è stato pubblicato il mese scorso negli atti della conferenza dell'Associazione per la linguistica computazionale.