The sixth installment of George R. R. Martin‘s A Song of Ice and Fire series might arrive…one day. Until then, though, Game of Thrones fanatic and software engineer Zack Thoutt programmed a recurrent neural network (RNN) to write the first six chapters of The Winds of Winter. You can read the first chapter here.
If you’re a fan of Martin’s writing then the RNN’s style might take getting used to. Still, though, it’s impressive the story came from a computer. Thoutt’s RNN scanned the first five books of Martin’s series in order to guess how The Winds of Winter would begin.
It’s not perfect, though. Occasionally, the RNN will write narratives involving characters who died in previous books. Regarding this, Thoutt said to Motherboard:
It is trying to write a new book. A perfect model would take everything that has happened in the books into account and not write about characters being alive when they died two books ago. The reality, though, is that the model isn’t good enough to do that. If the model were that good authors might be in trouble. The model is striving to be a new book and to take everything into account, but it makes a lot of mistakes because the technology to train a perfect text generator that can remember complex plots over millions of words doesn’t exist yet.
So Martin doesn’t have to worry about Thoutt’s RNN stealing his job anytime soon. However, fan theorists might need to start looking for another job because the RNN predicted some common fan theories. For example, one popular theory says Jaime Lannister will kill Cersei. The RNN writes, “Jaime killed Cersei and was cold and full of words, and Jon thought he was the wolf now, and white harbor…”
Even though Thoutt’s RNN might not be perfect, its The Winds of Winter could be the only new A Song of Ice and Fire book for a while. With the next Game of Thrones series possibly not coming until 2019, fans might have to make due with sloppy syntax, and bizarre story decisions.
Featured Images Courtesy of Daily Dot and the Verge