Learning systems and autonomous agents: Research on robust and efficient machine learning algorithms for autonomously learning agents and their application to practical problems.
Multi-agent systems: Research on cooperation in multi-agents systems and on the application of decentralized agent-based systems using methods from distributed artificial intelligence.
Intelligent systems: Development and application of decision support systems and of knowledge-based and adaptive approaches to supporting humans in a smart way.
Mobile and non-mobile computing: Programming the classical way, especially for mobile systems, but with a tint to AI-based approaches.