Trustworthy artificial intelligence, autonomous systems and stream reasoning

Professor Fredrik Heintz has his research focus in artificial intelligence - especially trustworthy AI, autonomous systems, stream reasoning and the intersection between knowledge representation and machine learning.

Fredrik Heintz leads the Reasoning and Learning lab within the Division of Artificial Intelligence and Integrated Systems (AIICS) in the Department of Computer Science (IDA). 

One of his research interest is in stream-based reasoning grounded through sensing in cognitive robotics. He leads the Cognitive Robotics Group and is involved in several projects in AIICS, for example:

  • Stream-based reasoning where they develop the DyKnow knowledge processing middleware framework
  • Model-based diagnosis where they develop the FlexDx reconfigurable diagnosis framework
  • Execution monitoring where they extend DyKnow with support for execution monitoring through progression of temporal logical formulas and integrate it with TALplanner

Fredrik Heintz is member of The Knowledge Processing Laboratory (KPLAB) and he is principle investigator for the CENIIT project Stream-based reasoning grounded through sensing.

Background in brief Show/Hide content


Professor Fredrik Heintz is

  • Coordinator of TAILOR the H2020-ICT-48 Network of AI Research Excellence Centers TAILOR developing the scientific foundations for Trustworthy AI TAILOR 
  • Director of the Wallenberg AI and Transformative Technologies Education Development Program WASP-ED
  • Director of the Graduate School for the Wallenberg AI, Autonomous Systems and Software Program with more than 120 PhD students WASP
  • Director of the Linköping University’s AI initiative
  • President of the Swedish AI Society SAIS
  • Member of the European Commission High-Level Expert Group on AI


  • Fredrik Heintz was responsible for the creation and design of the 5-year engineering program: Master of Science in Computer Science and Software Engineering Civilingenjör Mjukvaruteknik
  • Since 2012 he teaches the PhD course on Advanced Algorithmic Problem Solving.
  • 2000-2012 he taught the course TDDD10 AI Programming (known as TDDA14 AI Programming 2000-2007).

CV in brief

  • Professor Fredrik Heintz was the Local Arrangements Chair for IJCAI-ECAI-18 in Stockholm. Fredrik Heintz is also very active in education activities both at the university level and in promoting computer science and computational thinking in primary and secondary education. IJCAI-ECAI-18
  • He became a docent in January 2014. He completed his PhD in March 2009 and his supervisor was Patrick Doherty. He graduated from the Computer Science program in Linköping March 2000.
  • Fredrik Heintz has received three grants from the Pedagogy Development Group at LiTH, one for developing the dialoge seminar methodology for engineering education (2014), one for researching Computational Thinking in Discrete Math (2013), and one for Contests as a pedgogical tool (2011).
  • Since 2014 he is a member of the board of Didacticum.
  • Since 2013 he leads the Computer Science Education group at IDA.
  • Since 2013 he leads the ICPC Analytics team at the ACM ICPC World Finals, previously he led the analytics team within the ICPC Live team.
  • Since 2012 he is the chairman of PPG Mjukvaruteknik. He lead the work with developing the new program Civilingenjör Mjukvaruteknik.


  • Since 2012 he is a member of Programnämnden för data- och medieteknik (DM).
  • Since 2010 he is the president of the Swedish AI Society (SAIS) (He was the secretary 2000-2010).
  • Since November 2009 he arranges Programming and Problem solving activities at IDA. They are currently running the IDA Championship in Programming and Algorithms.
  • He also gives the PhD course in Advanced Algorithmic Problem Solving.
  • Since 2007 he is the contest director for the Nordic Collegiate Programming Contest, which is part of ACMs International Collegiate Programming Contest (He was also the contest director 2003-2004).
  • Since 2002 he is the national contest director for the Swedish Championship in programming. He has been the local organizer in Linköping of the same contest since 2000.

Publications Show/Hide content


Conor F. Hayes, Roxana Rădulescu, Eugenio Bargiacchi, Johan Källström, Matthew Macfarlane, Mathieu Reymond, Timothy Verstraeten, Luisa M. Zintgraf, Richard Dazeley, Fredrik Heintz, Enda Howley, Athirai A. Irissappane, Patrick Mannion, Ann Nowé, Gabriel Ramos, Marcello Restelli, Peter Vamplew, Diederik M. Roijers (2022) A practical guide to multi-objective reinforcement learning and planning Autonomous Agents and Multi-Agent Systems , Vol. 36 Continue to DOI

News about Fredrik Heintz Show/Hide content

Research Environments Show/Hide content

About the Division Artificial Intelligence and Integrated Computer Systems (AIICS) Show/Hide content

Colleagues at AIICS Show/Hide content

About the Department of Computer and Information Science (IDA) Show/Hide content