This research area focuses on applying machine learning into the design and operation of interactive, distributed, secure, and resilient software systems that remain dependable under changing and uncertain conditions. It develops methods and architectures that incorporate language, vision, multimodal, agentic, and embodied models, as well as techniques from information retrieval, recommender systems, and human–AI interaction. The research also includes human-centered sensing and modeling to enable systems that adapt to user context and behavior. It addresses privacy-preserving design and cybersecurity as integral aspects of building robust and trustworthy intelligent software systems.

Infrastructure

Our research is supported by the following laboratories:

Coder Lab

LUT's usability and interaction lab, specializing in Internet of Things interactions. The lab has an observation room with a one-way mirror and overhead cameras, and supports controlled experiments, co-design, studies with wearables and other interaction devices, and physical prototyping.

ChainLab

A research infrastructure for secure, intelligent, and decentralized systems, covering AI for cybersecurity, blockchain for security and privacy, federated learning, and software vulnerability detection and repair.

AI and HCI Behavioural Lab

Located on the Lahti campus, the lab studies how people interact and collaborate with intelligent systems, using eye tracking, physiological sensors, brain activity measurement, and extended reality.

See also