Seppo Linnainmaa
Seppo Ilmari Linnainmaa was born on the 28th of September 1945, in Pori, Finland. He grew up to become a mathematician and computer scientist, and today he is known for creating the modern version of backpropagation. In 1974, he received the first doctorate ever awarded in computer science at the University of Helsinki. It is an achievement most people outside the field have never heard of. What led a young Finnish student to that milestone? And what idea had he already put on paper years before anyone called it backpropagation?
In 1976, Linnainmaa became Assistant Professor, a title that placed him formally within Finland's academic system. From 1984 to 1985, he crossed the Atlantic to serve as Visiting Professor at the University of Maryland, in the United States.
Between 1986 and 1989, Linnainmaa chaired the Finnish Artificial Intelligence Society. From 1989 until 2007, he was Research Professor at the VTT Technical Research Centre of Finland, before retiring in that final year.
That research post at VTT lasted until his retirement in 2007. But the discovery he is remembered for had been written down decades earlier, in a thesis filed while he was still a student.
In his 1970 master's thesis, Linnainmaa introduced what would later be called the reverse mode of automatic differentiation. The technique was designed to compute the derivative of a differentiable composite function, one that can be represented as a graph. It worked by applying the chain rule again and again to the function's individual building blocks.
The thesis already described explicit, efficient error backpropagation for networks that were arbitrary, discrete, and possibly only sparsely connected. These were structures resembling neural networks, even though Linnainmaa never used that term.
Not everyone chasing this idea worked in computer science. Some were solving very different problems in very different industries entirely.
Gerardi Ostrowski had already used the same underlying idea, applying it to certain process models in chemical engineering, some five years before Linnainmaa's thesis. He never published his version. Linnainmaa's account, in contrast, made it into print. That made his the first published description of the method, even though it was not the first use of the idea.
The chemical engineering world where Ostrowski worked never got the same credit, even though process models is where the idea first proved useful.
Up Next
Continue browsing
Common questions
Who was Seppo Linnainmaa?
Seppo Ilmari Linnainmaa is a Finnish mathematician and computer scientist born on the 28th of September 1945, in Pori, Finland. He is known for creating the modern version of backpropagation.
When did Seppo Linnainmaa receive his doctorate?
Seppo Linnainmaa received his doctorate in 1974, the first ever awarded in computer science at the University of Helsinki.
What did Seppo Linnainmaa discover in his 1970 master's thesis?
In his 1970 master's thesis, Seppo Linnainmaa introduced the reverse mode of automatic differentiation. The method computes the derivative of a differentiable composite function represented as a graph by recursively applying the chain rule to its building blocks.
Did Seppo Linnainmaa invent backpropagation before anyone else used the idea?
Seppo Linnainmaa published the first account of the method, but Gerardi Ostrowski had already applied a similar idea to process models in chemical engineering roughly five years earlier. Ostrowski never published his version.
What positions did Seppo Linnainmaa hold at VTT and the University of Maryland?
Seppo Linnainmaa was Research Professor at the VTT Technical Research Centre of Finland from 1989 until his retirement in 2007. He was also Visiting Professor at the University of Maryland in the United States from 1984 to 1985.
What role did Seppo Linnainmaa have in the Finnish Artificial Intelligence Society?
Seppo Linnainmaa chaired the Finnish Artificial Intelligence Society from 1986 to 1989.
All sources
6 references cited across the entry
- 1BookSuomen professorit 1640–2007Professoriliitto — 2008
- 4BookDocumenta Mathematica, Extra Volume ISMPAndreas Griewank — 2012
- 5ThesisAlgoritmin kumulatiivinen pyöristysvirhe yksittäisten pyöristysvirheiden Taylor-kehitelmänäSeppo Linnainmaa — 1970
- 6JournalTaylor expansion of the accumulated rounding errorSeppo Linnainmaa — 1976