Software engineering challenges of deep learning

Research Paper
Anders Arpteg
Principal Data Scientist
Björn Brinne
Head of Data Science
Jan Bosch
Member of the Board
Luka Crnkovic-Friis
CEO & Founder

There are many challenges with building production-ready systems with deep learning components, especially if the company does not have a large research group and a highly developed supporting infrastructure.

The research paper “Software Engineering Challenges of Deep Learning,” written by Peltarion members Anders Arpteg, Björn Brinne, Luka Crnkovic-Friis and Jan Bosch, identifies and outlines the main software engineering challenges associated with building systems with deep learning components. Seven projects are described to exemplify the potential for making use of machine learning and specifically deep learning technology. Additionally, to clarify the problematic areas in more detail, a set of 12 challenges are identified and described in the areas of development, production and organizational challenges.

Why read this

The main focus of the paper is not to provide solutions, but rather to outline problem areas and, in that way, help guide future research. In addition, the outlined challenges also provide guidance on potential problem areas for companies interested in building high-quality deep learning systems.

The paper was presented at the 44th Euromicro Conference on Software Engineering and Advanced Applications in September 2018.

Download research paper here

Anders Arpteg
Principal Data Scientist

About

Anders Arpteg, Principal Data Scientist at Peltarion, has been working with AI for 20 years both in academia and industry with a PhD from Linköping University. Worked at Spotify for many years making use of big data and machine learning techniques to optimize user experience. Also founder of Agent Central AB, AI adviser for the Swedish government, member of the European AI Alliance, chairman of the Machine Learning Stockholm meetup group, and member of several advisory boards.

More from the author

Björn Brinne
Head of Data Science

About

Björn is the Head of Data Science at Peltarion and has over a decade of experience working in data science. Before joining Peltarion, Björn worked at companies such as Truecaller, King and Electronic Arts. He holds a PhD in theoretical physics from Stockholm University and has contributed to many research papers across a range of academic fields, including computer science, string theory and computational biology.

More from the author

Jan Bosch
Member of the Board

About

Jan Bosch is a professor in Software Engineering at Chalmers University of Technology in Gothenburg and has been a member of the board at Peltarion since September 2017. Apart from this, he is the director of the Software Center, runs the consulting firm Boschonian AB and is the author of several books as well as the editor for Journal of Systems and Software and Science of Computer Programming.

More from the author

Luka Crnkovic-Friis
CEO & Founder

About

Luka Crnkovic-Friis has more than 15 years of experience with neural networks and their industrial applications and he holds a master’s and Bachelor of Science in Electrical Engineering from the KTH Royal Institute of Technology in Stockholm. After being awarded his master’s in 2004, Luka co-founded Peltarion with Måns Erlandson. They were convinced then - as they are now - that artificial intelligence represents the next industrial revolution, but that it needs the right tools in order to be truly accessible, affordable and reliable for everyone.

More from the author

Get started for free