Prosjekt 2025

Velg hva du ønkser å vise prosjekt for.

Studieprogram

Datateknologi






Informatikk





Helseinformatikk


Digital transformasjon


 
Faglærere (65)

































































Sorter etter:

Oppgaveforslag (359)

“Designing a Next Generation Patient-Centric Electronic Health Record (EHR) Platform Based on Decentralised Technologies”

Introduction:

Faglærer: Abha Pokharel     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

“Empowering Patient Privacy and Security with Self-Sovereign Identity in Electronic Health Records”

 

Faglærer: Abha Pokharel     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

[BitPet] AI Integration in a Location-Based AR Game for Socialization and Physical Activity (2025/2026)

This project explores how Artificial Intelligence (AI) can enhance game mechanics, player engagement, and social interaction in BitPet, a location-based Augmented Reality (AR) game designed to promote physical activity. The game, inspired by Tamagotchi, Pokémon GO, Animal Crossing, and Pokémon Snap, has been in development since 2020 and is set for a soft launch in Summer 2025.

Faglærer: Alf Inge Wang     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

[BitPet] Empirical Study on the Physical and Social Health Effects of Playing BitPet (2025/2026)

This project aims to investigate the physical and social health effects of playing BitPet, a location-based AR game designed to promote fun, physical activity, and social interaction. Inspired by Tamagotchi, Pokémon GO, Animal Crossing, and Pokémon Snap, BitPet has been in development since 2020 and is scheduled for a soft launch in Summer 2025.

Faglærer: Alf Inge Wang     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

[BitPet] AR Game to Motivation Socialisation and Physical Activity 2024/2025

This project aims to develop game mechanics that will motivate users to socialize and be physically active using Augmented Reality. It is part of the BitPet project, which aims for commercialization. Developers in BitPet will provide technical support.

Faglærer: Alf Inge Wang     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

[Collaboration with Maritime Robotics] Efficient Vision Transformers for Real-Time Object Segmentation and Deployment on NVIDIA AGX Orin

Efficient Vision Transformers for Real-Time Object Segmentation and Deployment on NVIDIA AGX Orin

Faglærer: Di Liu     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

[Collaboration with Maritime Robotics] Optimising RTMDet / RTMDet-Ins on NVIDIA AGX Orin

Real-time object detection and semantic segmentation require models that are both highly accurate and computationally efficient. RTMDet [1], a recent object detection model, strikes a balance between speed and precision, but it can still be computationally demanding when deployed on edge devices.

Faglærer: Di Liu     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

[ExerGames] Exercise Bike Game Development and User Evaluation 2025/2026

This project aims to design and develop innovative game concepts that integrate an exercise bike as a game controller, complementing traditional button inputs. In addition to button controls, players should use pedaling as a core mechanic to interact with the game. The goal is to create an engaging experience that remains enjoyable over time while promoting physical activity.

Faglærer: Alf Inge Wang     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

[ExerGames] Multi-player pedal-game 2024/2025

The goal of this project is to design and develop new game concepts for a game where an exercise bike is used as a game controller in addition to traditional game input through multiple buttons. In addition to input from buttons, the player should control the game by using her/his fit to move the pedals. The goal of the game is to have fun that can last over time and get physical exercise. The game should be implemented in Unity using an API provided for the exercise bike controller.

Faglærer: Alf Inge Wang     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

[ExerGames] Play to get fit 2024/2025

In this project, the goal is to develop new game concepts and technologies for exergames - games where the player performs physical exercise. There are several approaches to exergames, and the challenge is to find the balance between something that is fun to play and getting real physical exercise from playing the game.

Faglærer: Alf Inge Wang     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

[ExerGames] Play to get fit 2025/2026

This project aims to develop innovative game concepts and technologies for exergames—games that incorporate physical exercise as a core mechanic. A key challenge is balancing engaging gameplay with meaningful physical activity to create a fun and effective experience.

Faglærer: Alf Inge Wang     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

[Lecture Games] AI Multi-player Classroom Learning Games 2025/2026

This project aims to design, implement, and evaluate a multi-player learning game where students work together or compete to complete challenges while simultaneously acquiring knowledge. The game must strike a balance between engagement and education, ensuring it remains both enjoyable and effective as a learning tool. The students are encouraged to use AI a key component to improve the gameplay and the experience.

Faglærer: Alf Inge Wang     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

[NorwAI] Examining Adaptation Shifting in Graph Domain Adaptation Tasks

Graph domain adaptation (GDA) is an effective approach for knowledge transfer between graph data structures. Typically, in a GDA task, there are source graph(s), and the aim is to adapt knowledge learned from these source graph(s) to target graph(s). It is an emerging area because training graphs for individual tasks is expensive and suffers from label scarcity. The methods for GDA can be categorized into source-based, adaptation-based, and target-based approaches. In this project, we aim to focus on adaptation-based methods, although other methods are also welcome. Adaptation-based methods usually consider shifting between domains such as structural shift, marginal shift, and task shift.

Faglærer: Kjetil Nørvåg     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

[NorwAI] Exploring Meta-Learning Strategies for Few-Shot Graph Learning Tasks

Graph meta-learning is an emerging approach that addresses the challenge of learning from limited labeled graph data. Traditional graph learning methods typically require substantial amounts of labeled data to achieve good performance, which is often impractical in real-world scenarios due to the high cost of data annotation. Meta-learning, also known as "learning to learn," offers a promising solution by leveraging knowledge from related tasks to quickly adapt to new tasks with minimal data. In graph-structured data, meta-learning techniques aim to extract transferable knowledge across different graph learning tasks, enabling models to generalize effectively to unseen tasks with only a few examples. This project focuses on investigating meta-learning strategies designed for graph neural networks (GNNs), exploring how to efficiently capture and transfer structural and semantic patterns across graph datasets.

Faglærer: Kjetil Nørvåg     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

[NorwAI] Neural Machine Translation in Written Norwegian - Bokmål and Nynorsk - with Generative Pre-trained Transformer

Description in which company/unit the thesis will be placed:
This master thesis will be carried out under the project "Generation of Large-Scale Norwegian GPT-2 Language Models" supported by the Norwegian Research Center for AI Innovation (NorwAI).

Faglærer: Jon Atle Gulla     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

[NorwAI/NAIL] Symbolic AI for enhancing reasoning and trustworthiness of GPTs

The goal of this thesis is to explore the use of symbolic AI (e.g., case-based reasoning) to enhance the reasoning capabilities of GPT to reduce hallucinations and opaqueness, and improve trustworthiness.

Faglærer: Kerstin Bach     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

*NEW: SLAM for autonomous docking (coop. with Zeabuz)

Background

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

*NEW* Investigations on Situation Awareness Systems for an Autonomous Ferry

This is a project targeting selected AI-related aspects of a Situation Awareness System for an autonomous ferry, and can be performed in close cooperation with an industrial partner.

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

*NEW* Temporal-YOLO: Making object detectors stable and reliable

Most people following the recent development of AI-based computer vision will know the family of detectors running under the label “You Look Only Once” (YOLO). There detectors are really powerful and fast, and are very widely used. But they come with a systematic flaw: when applied to video streams, they usually produce flickering, unstable results, and often also multiple detections on the same object.

The purpose of the project proposed here is to eliminate this flaw and let a time-aware version of YOLO which systematically builds on the history of earlier detections and generates a smooth, reliable, and temporally stable sequence of detections (bounding boxes) and segmentation results (object masks).

The approach taken in this approach fuses modern machine learning models and temporal statistic processes. We will use classical (statistical) detection theory and join the insights from this theory with the learning-based approaches used in modern AI-based detectors.

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

*NEW*: AI Projects related to Salmon Health Tracking (7 different projects)

Pre-Project / MSc Project Descriptions for period H2025-V2026

Proposed by the Salmon Health Tracking Research Cluster

Dr. Christian Schellewald, Prof. Annette Stahl, Prof. Rudolf Mester, Espen Høgstedt

Status:  April 2025

Background
Norwegian salmon fish farming has established over the last few decades the world's most efficient fish production systems, and is today characterized by innovative and technology-driven production methods. Research has been and is still central for crucial advances and development of these methods.
In particular as the aquaculture industry is transitioning its production methods from manual operations and experience-based reasoning towards automated and objective measurable methods using artificial intelligence and advanced mathematical models.

Using cameras as intelligent sensors is crucial for moving towards more autonomous systems in different stages of aquaculture production systems. In the proposed Master-thesis projects we therefore wish to develop and exploit state-of-the-art Artificial Intelligence (AI) methods including machine learning approaches like deep-learning and other advanced methods in Computer Vision for Aquaculture applications in a new and innovative way. The students will work closely with the Aquaculture Technology collaboration team established between NTNU and SINTEF. The work is performed in the frame of the project cAIge funded by Norsk Forskningsrådet (NFR).

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

*NEW*: Enabling deep learning in maritime object tracking (coop. with Zeabuz)

(This is a project in cooperation with Zeabuz)

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

*NEW*: Adaptive Motion Planning for Small-Scale Autonomous Ships Using Reinforcement Learning and Model Predictive Control

(This is a challenging thesis project for students with a good background in Deep Learning and Reinforcement Learning, and a basic understanding of Automatic Control – or vice versa.)

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

*NEW*: Assess weather and sea conditions from SITAW data

(This project is a cooperation with the company Fugro)

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

*NEW*: Computer vision for digital twins of ship hulls (cooperation with DNV)

Background

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

*NEW*: Effective Sample Selection for Training Maritime Object Detection Models (coop. with Maritime Robotics)

Robust object detection is critical for enabling Unmanned Surface Vessels (USV) to perceive and understand its environment. A prerequisite for training such models are varied and large annotated training datasets describing the scenario the USV will operate in. However, annotating sufficient maritime data is extremely expensive and time-consuming.

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

*NEW*: Instance Segmentation for Unmanned Surface Vessels Fusing LIDAR and Camera (in coop. with Maritime Robotics)

Unmanned Surface Vessels (USV) rely on robust perception for safe navigation and obstacle avoidance. Robust perception requires camera-based instance segmentation for detecting and identifying objects in the environment. However, most existing methods utilize only camera data for detection.

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: En student     Lenke: plink

*NEW*: Monitoring wild salmon spawning run by sonar and video (coop. with NINA)

(THis is a cooperation project with NINA, the Norwegian Institute for Nature Research.

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

*NEW*: Target detection and tracking using W-Band radarBackground: While the LIDAR sensor has proven its efficiency for collision avoidance and docking use cases in harbors and inland water areas, its sensitivity to adverse weather conditions such as fog

(This project is a cooperation with the company Fugro)

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: En student     Lenke: plink

*NEW*: AI-Driven Multi-Modal Perception for Autonomous Systems Using LiDAR and Stereo Vision (2025-2026)

This project aims to advance the integration of LiDAR and stereo camera data to improve perception capabilities in autonomous mobile systems. By developing AI-driven fusion techniques, the goal is to achieve more accurate environmental understanding, benefiting applications such as navigation, obstacle detection, and object recognition. The research can be applied to various platforms, including:

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

*NEW*: Attention Beyond the Visible: Transformer Models for Pattern Inference Under Occlusion (2025-2026)

This project is to be performed in close cooperation with the company Jotun

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

*NEW*: Attention mechanisms to improve point cloud generation from images of stereo cameras in the marine domain

This topic is a cooperation with Fugro

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

*NEW*: Monocular depth estimation for maritime situational awareness (coop. with Zeabuz)

(This is a project topic in cooperation with Zeabuz)

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

3D Reconstruction with Active Touch – "Next Best Touch" for Object Classification (with Sintef Ocean)

Background

Faglærer: Theoharis Theoharis     Status: Valgbart     Egnet for: En student     Lenke: plink

3DGS / NeRFs - photorealistic Reconstruction of complex 3D scenes (2025)

Interested in the future of real-time photorealistic reconstruction of complex 3D scenes?

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

A bio-inspried AI approach to Music recommendation

In a digital age, where users are faced with a significant amount of data, the recommendation system has become an essential part of everyday life to assist users in selecting products and services that are suitable for their needs. The music industry, in particular, has seen a rapid growth in the recent years, with users now able to access a greater variety of content. The need for user-tailored recommendations is, therefore, a necessity.

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

A computer game to teach EU AI Act for the healthcare domain users

More healthcare applications are using AI. Many of these applications are categorized as high-risk. Thus, it is essential to educate stakeholders in the healthcare domain to understand the EU AI Act. However, the EU AI Act is a complex regulation that is hard to follow. This project aims to study how to design and develop an educational game to teach the EU AI Act. The project will apply the design science research method and invite healthcare stakeholders to pilot and evaluate the game. The expected results are the prototype of the game and the methodology to design such a game.  

Faglærer: Jingyue Li     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

A Multimodal (Video and Audio) Approach to Developing a Recommender System using Content Narrative of Online Streamed Video Games (YouTube/Twitch)

The rise of video game streaming platforms like YouTube and Twitch has led to an explosion of gaming-related video content. However, categorising and analysing this vast content manually is impractical. This project proposes the development of an automated system that uses computer vision and NLP techniques to identify, classify, and categorize video game content in streaming videos.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

A shift from old-school to cutting-edge – redefined homecare services delivery platform

Introduction

Faglærer: Surya Bahadur Kathyat     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AD - AI-agents trained end-to-end by Imitation and Reinforcement learning in simulated environments (2025)

Training of AI agents in virtual environments using deep reinforcement learning.

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AD (Autonomous Driving), AI/ML/DL and Computer Vision (CV) (2025)

Various aspects related to AVs, including the use of NAP-lab's new research platform for AD.

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Advancing Identity Security through AI

In an era marked by increasing digital transactions and online interactions, ensuring the security and integrity of personal identities has become paramount. Traditional methods of identity verification, such as passwords and biometrics, are often susceptible to fraud and exploitation. However, the integration of Artificial Intelligence (AI) offers a promising avenue for strengthening identity security measures. By harnessing AI algorithms for identity verification, organizations can enhance accuracy, efficiency, and resilience against fraudulent activities. This proposal seeks to explore the implementation of AI-driven identity security systems to fortify the protection of individuals' personal information and prevent identity theft.

Faglærer: Surya Bahadur Kathyat     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Agentic AI security vulnerabilities identification and mitigation

Agentic AI utilizes LLMs and other agents to complete complex tasks. Compared to LLMs, Agentic AI exposes more attack surfaces and is vulnerable to more complicated attacks (e.g., indirect prompt injection attacks). However, the studies on the security of Agentic AI are lacking and immature.

Faglærer: Jingyue Li     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Agile Question Generation in Student Response Systems

Response technology (response systems) allows teachers to ask questions to large groups of students and get aggregated and useful answers to guide the lecture.  Most of the existing systems require preparing the questions in advance and offer little to no flexibility in asking ad hoc questions or even using the results from a question as the basis for a follow-up question. 

Faglærer: George Adrian Stoica     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Agile transformation in organizations

Many organizations struggle with the right way to do digital transformation. "Big bang" methods are often costly and bear high risks of failure too late in the process. Ideas from agile are gradually entering into organizational digital transformation as an alternative to big bang approaches.

Faglærer: Babak A. Farshchian     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AI and Game based learning (multiple projects)

The focus of this thesis is to develop an Artificial Intelligence based system to help the students learn mathematical concepts while playing educational games. One of the ways to provide help is to find out the difficult moments during the interaction and then supporting the students when they are faced with such moments. The challenging aspect of such projects is the “cold start problem”. We need to know in advance how to detect the difficult moments for individual students. Solving this problem will be a key aspect of this thesis

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AI as a co-teacher

To research and develop an AI tool that can assist teacher in course planning, assessment and evaluating students learning outcomes given course description. AI as a co-teacher has been gaining popularity with generative AI and the availability of readily available pre-trained LLMs. These tools if used ethically could help and assist teachers in improving their tasks; be it course planning, content creation, assessment or evaluation. This project aims to test and deploy domain specific LLM for improving curricula and course connect with respect to learning objectives and to assist teachers in their daily routines. 

Faglærer: Ali Shariq Imran     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AI Assisted Active Knowledge Modelling

The primary objective is developing and demonstrating an AI Assisted Modelling App, showing how AI could be used as an assistant for Modellers.

Faglærer: Sobah Abbas Petersen     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AI for eyesight

This project works with diagnostics of eyesight issues and spectacles. It is carried out in close copperation with an international start up working with new ways of addressing eyesight problems. 

Faglærer: Anders Kofod-Petersen     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AI for sustainable business models

The green shift is high on every executive’s agenda, and with good reason. The urgency of the climate crisis and associated transition to a sustainable society changes the way firms create, capture, and deliver value. Shifting the very fabric of today's business landscape. Firms must now deliver on a triple bottom line (environmental, social, and economic) and not only meet today's needs from customers and shareholders, but also future generations' needs and opportunities for value creation. A strategic response is required, and firms must make structural changes to accommodate a fully sustainable business model (SBM). Research suggests that firms that manage and mitigate their exposure to climate-change risks while seeking new opportunities for sustainable value creation will generate a competitive advantage over rivals in a carbon-constrained future. However, transitioning towards a SBM is challenging and companies often lack the necessary data and insight to make correct and effective business decision. Artificial Intelligence (AI) offers a possible solution by establishing a basis for data-driven and fact-based decision making. This makes it easier for firms to take a systems perspective, quantify impacts, and reduce the complexity of the sustainable transition. Although real and theorized examples of AI enabling SBMs exist, a comprehensive understanding of the relationship between AI and SBM is still missing, leaving a gap in our understanding of the underlying mechanisms and inhibiting firms’ ability to accelerate their sustainable transition. Thus, this project aims to take stock of current knowledge by studying the following research questions:

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AI for understanding marine ecosystems by using underwater acoustic data

Even though oceans are very important for human life and societies, we have very little understanding of marine ecosystems which are very complex systems. Ocean observatories and other underwater monitoring systems provide data streams that cover physical, chemical and biological ocean properties.

Faglærer: Özlem Özgöbek     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

AI Hackathon as intervention for Empowering Women in AI

 

Faglærer: Maria Letizia Jaccheri     Status: Valgbart     Egnet for: En student     Lenke: plink

AI Powered Formative Assessment for Open-text Questions

Open text questions allow students to answer without being influenced by predefined options and thus eliminating some causes for bias and guessing.  

Faglærer: George Adrian Stoica     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AI-Based gaze-aware feedback system for programming (multiple projects)

The focus of the thesis is to improve and test an existing intelligent feedback system that helps the students while they are programming. This help should be provided in real-time using the eye-tracking data from the student and the log data from the IDE that the student is using. The challenge is to develop a system that is both effective and efficient in helping the students when they are facing difficulties in programming medium-size software.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AI-Driven Diagnostic Assistant for Medical Applications

The intersection of artificial intelligence (AI) and healthcare presents an opportunity to enhance medical diagnostics, improve patient outcomes, and streamline the work of healthcare professionals. This master project proposal invites students to contribute to this transformative field by developing an innovative web application. This application will leverage AI technologies to analyze medical data, offering insights ranging from data visualizations to complex diagnostics. The project integrates three key areas: scintigraphy image analysis, blood analysis data, and anamnesis analysis. However, students can choose the direction of their studies and focus on the area(s) of their interest.

Faglærer: Boban Vesin     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

AI-Driven Diagnostic Assistant for Medical Applications

The intersection of artificial intelligence (AI) and healthcare presents an opportunity to enhance medical diagnostics, improve patient outcomes, and streamline clinical workflows. In previous years, this project has focused on developing an AI-driven web application capable of analyzing medical data to support decision-making for doctors and medical students.

Faglærer: Boban Vesin     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

AI-lab pitched projects - Master-project Safari (2025-New)

All proposed projects are available as both specialization and master’s thesis options. They can be adapted to suit students working individually or in pairs.

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AI-lab pitched projects - Master-project Safari (2025)

RBK (fotball analytics):

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AI-powered Data Extraction from Archival Records (with Arkivverket)

The National Archives manages a vast amount of historical data. Some data have limited digital accessibility, such as: 

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AI-Powered Processing of Public Consultation Responses

Oslo Municipality regularly conducts public consultations (høringsprosesser) to gather feedback on regulations, urban planning, and policy proposals. The Planning and Building Agency (Plan- og bygningsetaten) and other municipal entities receive large volumes of textual input from various stakeholders, including citizens, organizations, and businesses.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AI, Biometrics and Extreme programming

This thesis uses the combination of AI and biometrics (eye-tracking, EEG, Facial expression) to understand processes underlying successful extreme programming (pair programming, test-driven development, continuous integration, refactoring) scenarios. This understanding can help us develop innovative solutions for the 

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

AI, eye-tracking and Understanding teachers

Teachers make rapid and complex decisions while managing classrooms, responding to students, and delivering instruction. Understanding these cognitive processes is crucial for improving teacher training, classroom strategies, and AI-driven educational tools. Eye-tracking technology, combined with Artificial Intelligence (AI), offers a powerful approach to analyzing how teachers allocate visual attention and make instructional decisions in real time. This thesis aims to explore how AI-enhanced eye-tracking can be used to study teacher behavior, cognitive load, and decision-making patterns in educational settings. By leveraging AI to process and analyze eye-tracking data, the research seeks to uncover insights that can improve teacher training and optimize classroom dynamics. By integrating AI and eye-tracking, this study will provide valuable insights into teacher cognition and instructional decision-making. The findings could pave the way for more adaptive AI systems that support educators in real-time.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

An immune system approach to fake News Classification

An immune system approach to fake news classification is currently under development . It is an exciting new approach to Fake News classification, drawing inspiration from antibody and antigen concepts from nature. This project seeks to extend and refine the current approach in various ways. The student(s) may choose their own path. 

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Aneo: Ensambles for probabilistic forecasts of wind power production

Description in which company/unit the thesis will be placed:
Aneo is a renewable energy company with near 300 employees and headquarters in Trondheim. Aneo aims to produce more renewable energy and develop new, unique products and services to promote further electrification and efficient utilization of renewable energy. AI plays a key role in achieving this goal due to the increasing need for automation and data- driven decision making. We have extensive experience supervising students with weekly meetings and access to AI and domain experts.

Faglærer: Odd Erik Gundersen     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Aneo: Predictive maintenance of cooling systems in retail stores

Description in which company/unit the thesis will be placed:
Aneo is a renewable energy company with near 300 employees and headquarters inTrondheim. Aneo aims to produce more renewable energy and develop new, unique products and services to promote further electrification and efficient utilization of renewable energy. AI plays a key role in achieving this goal due to the increasing need for automation and data- driven decision making. We have extensive experience supervising students with weekly meetings and access to AI and domain experts.

Faglærer: Odd Erik Gundersen     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Aneo: Why do wind turbines fail?

Description in which company/unit the thesis will be placed:
Aneo is a power producer with both hydro and wind plants – now we will do more even on wind. Aneo is already a major player in renewable energy for a better society. As the owner and operator of the power plants, Aneo takes care of renewable energy to monitor, control,and optimize the performance of the generation or transmission system or added values through system of computer-aided tools. Among which nowadays AI plays an even more important roles in such system in order to make better decision under increased complexity and risk. AI team in Aneo is responsible for providing the innovated, reliable and robust AI energy system for both Aneo and the third parties, and coordinates Aneo’s AI activities and membership in Norwegian Open AI Lab (NAIL) and participates in research work of the recently established Centre for Research-based Innovation NorwAI.

Faglærer: Odd Erik Gundersen     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Anomaly detection w/ The National Audit Office of Norway (Riksrevisjonen)

Comment: 

Faglærer: Helge Langseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Application of AI in Norwegian Organization

Over a long time, we have performed surveys of the  development and maintenance of IT-systems in Norwegian organizations. Comparable data for important areas where also capture in collaboration with Rambøll IT I praksis investigations. A focus area in the last years is the development and implementationof AI-solutions, with a focus on the implementation of AI in public sector. The assignment will be to analyze the quantitative and qualitative data from recent investigations. Together with a literature review, the survey investigations are expected to give us new knowledge about mechanisms affecting resource utilization related to information systems support in organizations in particular in connection to taking AI into use. The report should be written in English and is expected to form the basis for scientific publications

Faglærer: John Krogstie     Status: Valgbart     Egnet for: En student     Lenke: plink

Application of artificial intelligence-based image soft-sensor to high temperature property study

Objective:

Faglærer: Zhirong Yang     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Applying ChatGPT for Data Integration

Integrating data from multiple, heterogenous sources represents a challenge. Nevertheless, many use cases in industry demand data integration to unify data access.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Applying LLM technologies to Parallel Computing

Rather than HPC enabling AI, what can AI do for HPC?

Faglærer: Anne C. Elster     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Approximate Computing & SW Reliability

Mixing compiler-level precision tuning with fault-injection and software reliability metrics.

Faglærer: Stefano Cherubin     Status: Valgbart     Egnet for: En student     Lenke: plink

Architecture-based reliability evaluation of machine learning pipelines

Reliability is defined as the ability of a system to provide continuous correct service. Faults and attacks may affect the reliability of a system, and may have a larger or smaller impact depending on the architecture of the system. Various methods exist for reliability evaluation of systems, for example Fault Trees. We want to investigate how those methods can be applied to machine learning pipelines. This would allow comparing different architectures based on their tolerance to faults. 

Faglærer: Leonardo Montecchi     Status: Valgbart     Egnet for: En student     Lenke: plink

Artificial Intelligence and Biometrics in Education (multiple projects)

In such a thesis, we will focus on one of the various AI solutions based on the biometric sensors (eye-tracking, heart rate, EEG) to enable better learing experiences for students. We will also focus on collecting data from students such as eye-tracking, EEG, heart rate, skin temperature, and facial expressions. These data sources provide information about the students from the different points of view and combining the provide better predictions of students' behaviour and their performance. 

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Artificial Intelligence and pair programming (multiple projects)

The focus of this thesis is to use multiple sensors and artificial intelligence to predict the various performance measurements of pair programmers. Pair programmers usually produce better programming results than the individual programming therefore it is important to understand the factors that contribute to their success. With multiple data sources providing us with information from a diverse points of view, recent works have shown their advantages over individual data sources. In this thesis, the students will use eye-tracking, EEG, heart rate and facial expressions as the data sources.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Artificial Intelligence for Empowering Women in AI

Artificial Intelligence for Empowering Women in AI

Faglærer: Maria Letizia Jaccheri     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Artificial Intelligence in Business: Uncovering challenges and obstacles of adoption.

The last few years have seen an explosion in interest regarding the use of Artificial Intelligence and much talk about the potential business value. Nevertheless, there is significantly less talk about the challenge's organizations will face when implementing such solutions and how they should overcome these obstacles. Inhibiting factors are not only of a technological nature but also include organizational and human factors. This project will involve collecting and analyzing data in collaboration with the researchers from the Big Data Observatory (https://www.observatory.no).

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: En student     Lenke: plink

Artificial Intelligence in the Healthcare sector

Advanced forms of analytics and aritificlai intelligence are becoming increasingly deployed to support the work of healthcare workers. Medical doctors, nurses, and administrative staff either use, or are aided by sophisticated technologies which are posed to radically change the nature of their work. For example, radiologists now rely increasingly more on machine learning techniques to and other applications of AI to diagnose patients, while a lot of procedural and repeptive tasks are being done by machines. The objective of this project is to understand how the nature of work for health practitioners is changing, and what positive and negative consequences they experience.

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: En student     Lenke: plink

Astroid clocking of nanomagnetic computing systems

Introduction

Faglærer: Johannes Høydahl Jensen     Status: Valgbart     Egnet for: En student     Lenke: plink

Auto-Encoding Knowledge Graph for Unsupervised Medical Report Generation: Bridging Medical Imaging and Natural Language Processing

The project focuses on integrating medical imaging data with natural language processing (NLP) techniques to automatically generate medical reports in an unsupervised manner.
The project aims to utilize autoencoders, a type of neural network architecture used for learning efficient data representations. In this context, an autoencoder will be employed to learn a compact representation of both medical imaging data and associated information, such as diagnostic annotations or patient information.
Similarly, with the knowledge graph, a structured representation will be created that captures relationships and connections between various medical concepts, which can include image features, diagnoses, treatments, and patient details.
The project aims to bridge the gap between medical imaging data and NLP by leveraging the encoded knowledge graph to generate coherent and informative medical reports automatically. This involves transforming the structured information into natural language narratives that accurately describe the medical images, findings, and clinical insights.

Faglærer: Mohib Ullah     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Automated call handling using STT, TTS and AI technologies

 

This is a project in cooperation with Gintel.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Automated Single-Cell Type Annotation for Salmon Skin Disease Prevention

Collaboration

Faglærer: Zhirong Yang     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Automating Compliance Processes in the Banking Industry

This thesis will closely work with Tietoevry Banking and have co-supervision from the company. 

Faglærer: Jingyue Li     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Autonomous Driving (AD): NAP-lab related projects based on Visual Intelligence (AI/CV)++ (2025-New)

The future of Autonomous Driving (AD) is end-to-end approaches (IL, IL+RL), simulators, closing the sim to real gap using Neural Rendering/Reconstruction, TeleDrive over 5G+ if the AD-car need assistance, HD-maps / Digital Twins (DTs) of the infrastructure where you want to drive autonomously, especially in Nordic winter environments (these HD-maps/DTs can also be used in the simulators), crowdsourcing to have an updated Digital Road Twin (e.g. mobile device with accurate positioning and geo-referencing), and automated anonymization of camera data - executed in a way that make the filtered images useful for training and verification of AI models.

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Autonomous Driving (AD): NAP-lab related projects based on Visual Intelligence (AI/CV)++ (2025)

The future of Autonomous Driving (AD) is end-to-end approaches (IL, IL+RL), simulators, closing the sim to real gap using Neural Rendering/Reconstruction, TeleDrive over 5G+ if the AD-car need assistance, HD-maps / Digital Twins (DTs) of the infrastructure where you want to drive autonomously, especially in Nordic winter environments (these HD-maps/DTs can also be used in the simulators), crowdsourcing to have an updated Digital Road Twin (e.g. mobile device with accurate positioning and geo-referencing), and automated anonymization of camera data - executed in a way that make the filtered images useful for training and verification of AI models.

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Autonomous Driving (AD): NAP-lab related projects based on Visual Intelligence (AI/CV)++ (2025)

The future of Autonomous Driving (AD) is end-to-end approaches (IL, IL+RL), simulators, closing the sim to real gap using Neural Rendering/Reconstruction, TeleDrive over 5G+ if the AD-car need assistance, HD-maps / Digital Twins (DTs) of the infrastructure where you want to drive autonomously, especially in Nordic winter environments (these HD-maps/DTs can also be used in the simulators), crowdsourcing to have an updated Digital Road Twin (e.g. mobile device with accurate positioning and geo-referencing), and automated anonymization of camera data - executed in a way that make the filtered images useful for training and verification of AI models.

Faglærer: Gabriel Kiss     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Beyond contemporary AI: A neural symbolic approach for anomaly detection in medical data

The project proposes an innovative method for anomaly detection in medical data by combining neural networks with symbolic reasoning techniques. The project explores neural symbolic approach which refers to a hybrid methodology that combines neural networks, which excel at learning patterns from large amounts of data, with symbolic reasoning, which focuses on representing knowledge and making logical inferences. Neural networks can learn intricate patterns from raw data, while symbolic reasoning can help in explaining the detected anomalies and providing contextual understanding

Faglærer: Mohib Ullah     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Bio-inspired techniques applied to remote sensing with hyperspectral data

Our planet is changing, now more than ever before. Understanding these changes and how they impact the environment is crucial for preserving the Earth for the coming generations.

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Biodiversity monitoring tool

The thesis aims to develop a wildlife monitoring and localizing tool for biodiversity monitoring. Many recent DNN models have been exploited and used on the Serengeti snapshot dataset and Caltech to classify and label wildlife. However, the challenge remains in the successful identification and re-identification of individual species due to numerous factors, including low-quality images, illumination, lighting, background conditions, part of visible animals, or multiple objects within a single image. The thesis objective is to evaluate and develop wildlife monitoring models, including Species Net, for automatic animal detection, localization, and segmentation. The tool will help researchers and biologists in the automatic labeling of animals on a large scale for images captured through camera traps.

Faglærer: Ali Shariq Imran     Status: Valgbart     Egnet for: En student     Lenke: plink

Bioinspirert AI for å gjenskape/skape musikk

Forskjellige Bioinspirert teknikker har vært rettet mot å generere musikk. 

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Biologically Plausible Artificial Intelligence

Local learning rules are believed to be more biologically plausible than training models through backpropagation, and may thus overcome model susceptibility to, for example, catastrophic forgetting and adversarial attacks. The article https://arxiv.org/abs/2205.00920 introduces a novel learning rule that learns input patterns without supervision, however, further study is needed before the presented method can be used to solve more challenging machine learning tasks.

Faglærer: Ole Christian Eidheim     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Biologisk inspirerte metoder for Unsupervised Band Selection for Hyperspectral Images

Anskaffelsen av et hyperspektralt bilde (HSI) innebærer å fange flere spektrale bånd innenfor et bestemt bølgelengdeområde. Behandling av HSIer er imidlertid krevende på grunn av den enorme mengden data. Båndseleksjons (BS) metoder er avgjørende for å håndtere utfordringen med høy dimensjonalitet og redundans av HSI data. Selv om det finnes flere unsupervised BS metoder, er det behov for ytterlige forskning knyttet til utnyttelse av romlig informasjon.

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Biometrics and Neuro-conceptualization

This thesis uses Biometric data (heart rate, EEG, eye-tracking) to understand how the brain process visual conceptual models. Conceptual models are written in specific diagrammatic languages (two dimensional visual models) such as UML and BPMN. A lot of work has been done on the understanding of how humans comprehend and use such models in information systems and software development from the point of view of IT, cognitive psychology and linguistics. On the other hand, there are limited work on how the brain processes such models. Some work is done in neuro-lingustics, but primarily looking at natural language texts. Several areas of the IT-field has also used techniques from neuro-science for a while (NeuroIS where one look e.g. on the usage of IT systems and appropriate user interfaces, and NeuroSE where one in particular look on comprehension of software code)

Faglærer: John Krogstie     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Bloom's learning outcomes classification: comparative analysis of different LLMs potential

Project Goal: Explore LLMs potential in classifying courses' learning objectives into different levels of Bloom's taxonomy.  

Faglærer: Ali Shariq Imran     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Building Knowledge and Empathy for Accessibility through Educational Games

Over the past decades, there has been significant progress in digital accessibility, driven by better tools, stronger governance, and increased awareness. However, shifting economic priorities and limited understanding of accessibility concepts threaten to stall this progress. For many developers, accessibility remains a vague and complex area — a checklist of standards without a clear sense of how to meet them or why they matter.

Accessibility is a broad field, encompassing diverse types of impairments — from visual and auditory impairments to motor limitations and cognitive challenges. Importantly, these impairments may be permanent, temporary (e.g., an injury), or situational (e.g., a noisy environment or glare on a screen). By designing with accessibility in mind, we improve digital experiences not just for those with disabilities, but for everyone.

This project examines how interactive and educational games can be utilized to promote empathy and understanding of accessibility challenges. The idea is to simulate different impairments through playable web-based scenarios that highlight common accessibility failures. Players will experience the frustrations faced by users with impairments and then be guided through the process of improving the design, seeing firsthand how the same content becomes more usable and inclusive.

Possible contributions of the project include:
- Designing and implementing an accessibility-focused learning game
- Simulating impairments such as blindness, color blindness, dyslexia, or motor impairments
- Demonstrating common accessibility barriers in websites and showing how to fix them
- Evaluating learning outcomes or user experiences with a prototype

This project is ideal for students interested in inclusive design, human-computer interaction, educational technology, or web development. It offers a chance to combine technical work with a meaningful social mission.

Faglærer: Monica Divitini     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Bærekraftsrapportering (sustainability reporting)

 

Faglærer: Eric Monteiro     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Cardio Artery 3D mapping using a single camera EXCHANGE possibility

As a small camera moves through an artery, photogrammetry may be used to infer 3D shape inside the arteries. However, there is a tunnelling effect and photogrammetry will typically fail due to a lack of parallax ( displacement or difference in the apparent position of an object viewed along two different lines of sight). . An alternative is to use the image velocity
(i.e., optical flow) to computer time-to-collision as long as the camera is moving. Time-to-collision is strongly correlated with depth.

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Causal Inference for Headaches

Headaches affect many people. Today, we have access to large data sets describing patients' symptoms, medical measurements, and personal perception. It remains unclear what causes headaches and what remedy is most promising. The master project will explore the use of Artificial Intelligence, particularly Causal Inference, to estimate the causes of headaches in patient records. Causal Inference relies on a scientific model that captures existing knowledge and plausible assumptions. The candidate will get in touch with medical experts to learn more about those. The goal is to construct a causal graph and estimate the effect of random variables on the observed outcome. The outcome can either be modelled as the probability for observing a headache or the probability that a remedy will reduce the perceived pain.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

CERN Collaborations on HPC, AI and/or Big Data

These theses topics will be defined in collaboration with CERN for those students interested their Master program. Students participating in the CERN OpenLab summer program are particularly encouraged to apply.

Faglærer: Anne C. Elster     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Chatbots in public sector

Customer contact chatbots are increasingly used in the public sector. In Norway, municipalities, NAV, Skatteetaten and other public agencies are employing home-made chatbots as first line of communication with citizens. Some of these chatbots have been criticized because they can be perceived as excluding some citizen groups, and not be developed for the needs of the public sector.

Faglærer: Babak A. Farshchian     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Chop my Chip! Dynamic Compilation Targets for Hardware-Software Codesign

Context: RISC-V is an open-source instruction set architecture (ISA) offering a customizable framework for designing processors. RISC-V promotes the capability to define custom ISA extensions to customize processors for specific applications or performance requirements.

Problem: Silicon is fixed in atoms, and so are compiler targets. How can compilers help a designer who is still in the process of defining the capabilities of a new architecture in terms of ISA features? What if we want to explore a set of alternative designs?

Goal: We want to make the LLVM compiler a valuable tool in the early stages of hardware design by being able to dynamically define custom compilation targets. For example, if a designer must create the best accelerator for a specific domain (e.g., autonomous driving or post-quantum cryptography), what are the most useful vector instructions to accelerate? Can the compiler recompile the same program for a wide range of variations of the same ISA and assess the impact on performance?

Requirements:
Programming Languages: C/C++ (mandatory), Python (desired)
Tools: CMake, Git
OS: *nix
Compiler toolchain: LLVM (desired)
English language: working proficiency (mandatory)

Faglærer: Stefano Cherubin     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Classifying animals in the wild

Classifying animals in the wild in complex backgrounds is a challenging and open problem. The complexity increases with natural vegetation, varying environmental conditions, half-captured animal parts in frames, lightning variations, and so on. This project aims to classify not only the animals captured in the frame (i.e., elk, rabbit, deer) but also the background surroundings into snow, grass, trees, etc. 
The project entails developing deep learning models to label foreground objects (animals) and the background into distinctive categories. Elephant Expedition (EE), Snapshot Wisconsin (SW), Snapshot Serengeti (SS), and Camera catalog (CC) to identify animal species in the wild are some of the datasets that contain millions of images that can be used for training and testing deep learning models. Norwegian wildlife dataset collected by NINA is also available with us. 

Faglærer: Ali Shariq Imran     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Code re-use and binary diffing as tools for reverse engineering of firmware from unknown instruction set architectures

With limited knowledge of an ISA, and many examples of firmware binaries, how can code re-use and binary diffing be effectively used as a tool to help the reverse engineer?

Faglærer: Donn Alexander Morrison     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Collaboration between AI and knowledge workers

AI technologies such as generative AI have the potential to replace humans in some work areas and tasks. Successful deployment of AI requires that humans and AI agents find collaboration models that are satisfactory and provide value. This task will look at ways various types of AI are used in knowledge organizations and how knowledge workers cooperate with AI on a daily basis. Type of AI and type of work practices will be decided together with you.

Faglærer: Babak A. Farshchian     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Combining EEG and motion capture in immersive VR environment (2025)

Electroencephalography (EEG) is an electrophysiological monitoring method to measure electrical activity in the brain. From noninvasive small electrodes that are placed along the scalp, EEG record spontaneous electrical activity in our brain. Analyzing EEG signal data helps researchers to understand the cognitive process such as human emotions, perceptions, attentions and various behavioral processes.

Faglærer: Xiaomeng Su     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Comparing Synthetic to Real Alignment Data

When building Large Language Models (LLMs) for Norwegian, acquiring sufficient alignment data is a challenge. This data aims to ensure that the models output aligns with the values and ethical standards of the model creators.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: En student     Lenke: plink

Competency frameworks made useful

Competence frameworks aim at providing an overview of the competencies that are required in different contexts and/or by different categories of people, for example specifying the (digital) competencies that teachers should have; all the competencies of researchers, …

Faglærer: Monica Divitini     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Compilers for Approximate Computing

Approximate computing is the science that studies how to provide ‘good enough’ results -- according to an application-specific quality metric -- while at the same time improving a performance metric such as time-to-solution, energy-to-solution, area, etc.

Faglærer: Stefano Cherubin     Status: Valgbart     Egnet for: En student     Lenke: plink

Compilers for Differential Algebraic Equations

Equation-based modelling and simulations languages offer a high-level interface to allow modellers to define the behaviour of a dynamic physical system in terms of Differential Algebraic Equations (DAEs), a key element in the simulation and digital twin approach to system modelling.

Faglærer: Stefano Cherubin     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Computational nanosystems: Toward real word tasks

 

Faglærer: Gunnar Tufte     Status: Valgbart     Egnet for: En student     Lenke: plink

Computer Vision in Bad Weather conditions / Bad Visibility

This project is a cooperation with a leading industrial partner that is one major player in the field of autonomous driving.

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Constructing an AI-based, intelligent ground vehicle, level II

This project aims at building a mid scale mobile robot using a physical robot that we already have in my group, the LIMO robot by Agilex.ai

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Context-aware Foundation Model for Telco Time Series

Problem Description

Telecom networks generate massive volumes of multivariate time series data—aggregated counters from RAN and Core components that evolve in time and space. Monitoring these metrics is critical for detecting anomalies, forecasting demand, and ensuring robust network performance. However, existing AI-based models for network data are typically siloed, task-specific, and limited in their ability to generalize across deployment scenarios or leverage rich contextual signals (e.g. support ticket logs, operator feedback, or topological metadata).

Faglærer: Massimiliano Ruocco     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Continuous software delivery utilising PaaS: opportunities and challenges

To ease the migration of software applications to the cloud, more and more organisations are adopting a Platform-as-a-Service (PaaS) delivery model. A PaaS environment enables software developers to focus on application design rather than cloud infrastructure aspects, aiming to foster more frequent software deliveries. PaaS solutions can either be provided by an external provider (e.g., Red Hat OpenShift or AWS Lambda), or developed and managed in-house. For example, organisations like NAV (nais.io), Equinor (radix.equinor.com), Finn.no (opensource.finntech.no) maintains and offers their own platform as open source to the public.

Faglærer: Joakim Henrik M Klemets     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Control and monitoring of robots through intuitive and natural language interactions

Robots have become important parts of industrial applications as they carry out task in environments unsafe for humans. Still, the interaction remains cumbersome, in particular for multi-robot missions.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Cool AI

You bring problem or method. If it is sufficiently cool and difficult we'll do it.

Faglærer: Anders Kofod-Petersen     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Counterfactual Explainability for Human Activity Recognition

Problem Statement

Counterfactual generation for time series is challenging due to temporal dependencies and causality constraints. While counterfactual explanations are well-explored for tabular and image data, time series presents additional challenges such as ensuring sequential coherence, handling non-stationarity, and generating actionable explanations. Existing counterfactual generation methods often fail to maintain time consistency or produce realistic counterfactuals that are plausible for decision-makers.

Faglærer: Kerstin Bach     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Credit Risk Modelling for Credit Card Portfolios

Credit risk modeling is critical for financial institutions managing unsecured credit portfolios. This research focuses on modeling the three primary components of credit risk: Probability of Default (PD), Loss Given Default (LGD), and Exposure at Default (EAD) for a bank with over 1 million credit card customers. The study will incorporate both micro-level (customer-specific) and macro-level (economic) factors affecting default risk. This proposal outlines the research objectives, data sources, methodology, and expected contributions. Research Objectives: 

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Cross-Lingual Sentence Simplification with Large Language Models

Sentence simplification is a process by which complex sentences are rephrased into simpler sentences while retaining the original meaning (See Feng et al.: https://arxiv.org/pdf/2302.11957.pdf).

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: En student     Lenke: plink

Customized Master Projects in Basic Machine Learning Research

Are you passionate about machine learning and eager to contribute to foundational research in this dynamic field? We are excited to offer a flexible and ongoing opportunity for Master’s students to work on thesis projects in basic machine learning research.

Faglærer: Zhirong Yang     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Data science - in practice

Data-driven data science is attracting a lot of interest.

Faglærer: Eric Monteiro     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Decision Support with Explainable AI (with Sparebank 1 SMN)

AI-technology has revolutionized many business processes. In banking, organizations increasingly rely on complicated models such as deep neural nets. These models suggest which products or services to advertise to customers.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Deep Evolvable-Substrate HyperNEAT

Neuroevolusjon er en metode som utvikler kunstige neurale nettverk via evolusjonære algoritmer og er inspirert av den naturlige evolusjon av biologiske hjerner. HyperNEAT er en slik metode. Den utvikler mønstre til å bestemme neurale nettverks vekter basert på deres geometri i et substrat. Evolvable-Substrate HyperNEAT (ES-HyperNEAT) har utvidet metoden til å også utvikle nettverkenes geometri. Multi-Spatial Substrate (MSS) utvider HyperNEAT i en annen retning, ved å utvikle forskjellige mønstre til å bestemme vektene i et nettverk som er konstruert over flere substrater.

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Deep Learning for Real-time Cardiac Output Monitoring from Arterial Blood Pressure Waveforms

Company intro

GlucoSet is a medical technology company developing innovative sensor technology for healthcare applications. Our focus is on creating non-invasive or minimally invasive monitoring solutions that improve patient care while reducing clinical complexity. This project leverages our expertise in sensing technology to address a critical need in cardiovascular monitoring for critical care and surgery patients.

Faglærer: Zhirong Yang     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Define your own topic in software and systems modeling

If you are interested in aspects of modeling software and systems we can agree on a topic of your interest, as long as it is adequate for a Master's project. Topics may range from modeling of architectural aspects of systems, application of formal methods (for example model checking), definition of Domain-Specific Languages (DSL) and metamodels, etc. Just drop me a mail at leonardo.montecchi@ntnu.no to start the discussion.

Faglærer: Leonardo Montecchi     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Define your own topic in software and systems reliability

If you are interested in software and system reliability/safety/security we can agree on a topic of your interest, as long as it is adequate for a Master's project. Topics may range from modeling of reliability/safety/security properties at architecture level, application of formal methods (for example model checking), fault injection, testing, etc. Just drop me a mail at leonardo.montecchi@ntnu.no to start the discussion.

Faglærer: Leonardo Montecchi     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Defining a metamodel for concepts related to LLMs and generative AI

Generative AI (GenAI) is introducing many new concepts in software development. The objective of this project is to define a metamodel and DSL for concepts related to LLMs and generative AI. The DSL will be used to document which GenAI components are used in a software system and how.

Faglærer: Leonardo Montecchi     Status: Valgbart     Egnet for: En student     Lenke: plink

DELTA – digitalisering av unges brukerhistorier

Økt utenforskap blandt unge belyses som et økende samfunnsproblem av både forskere og offentlige ansatte. Funn fra forskning tyder også på at unge har manglende forståelse om hvordan velferdstjenester er organisert, noe som hinderer de å få hjelpen de behøver, og jo lengre man står utenfor, desto større utfordringer møter man i forsøk på å komme i jobb.  

Faglærer: Babak A. Farshchian     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Design for IT and Sustainability

How can we help informatics students to get a better understanding of the impact of the technology they develop? This task will focus on designing a playful approach for learning about sustainability of IT solutions and how to integrate sustainability awareness in IT design.

Faglærer: Monica Divitini     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Designing a design system for operating bipedal and quadrupedal robots

A design system is a collection of documented user interface (UI) elements, visual guidelines, and design principles that other people can use or refer to when designing digital products. Notable examples of design systems are Google’s Material Design and Apple’s Human Interface Guidelines. The main benefits of a design system are (1) improving design consistency across different digital products since it serves as a single source of reference that other people can refer to and (2) reduce the development work since UI designers do not need to design everything from scratch. 

Faglærer: Yngve Dahl     Status: Valgbart     Egnet for: En student     Lenke: plink

Designing a next generation user identities platform using web 3.0 technologies

In today's digital age, it's crucial to manage important documents like diplomas and licenses securely and efficiently. Traditional methods of handling these documents are either outdated i.e. paper based or fragmented and can pose privacy and security risks. However, with new web 3.0 technology like self-sovereign identity and digital wallets, there's an opportunity to improve how we manage identity documents. This proposal aims to introduce a digital wallet platform that can securely store various identity documents such as academic diplomas, driving licenses, boat licenses, flying licenses, shooting licenses, and so on. By using advanced technology, this platform will make it easier for users to access and manage their documents while ensuring their privacy and security. 

Faglærer: Surya Bahadur Kathyat     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

Designing an Inclusive Mobile App Platform for Improving the Mental Health of Mothers of Children with Intellectual Disabilities

Summary:
This project aims to design and test the feasibility of an inclusive mobile application platform to support the mental health of mothers caring for children with intellectual disabilities. The application platform will offer AI powered culturally adapted, low-literacy-friendly tools, including visual resources, local-language content, stress management support, and private connections to therapists - tackling barriers of stigma, access, and cost.

Faglærer: Surya Bahadur Kathyat     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Designing user interfaces for facilitating coordination between on-board and shore-based operators

Reducing energy consumption in large distributed systems, such as maritime operations, requires effective collaboration among multiple stakeholders. While each stakeholder has their own goals, they also have a common goal, which is reducing the ecological impact of their operations.

Faglærer: Yngve Dahl     Status: Valgbart     Egnet for: En student     Lenke: plink

Designing user interfaces for remotely operated offshore cranes

Cranes are traditionally controlled by operators who work inside the crane’s cabin. Although this operation mode is still common nowadays, a significant amount of progress has been made to move operators away from their cranes, so they would not be exposed to hazardous situations that may occur in their workplace. 

Faglærer: Yngve Dahl     Status: Valgbart     Egnet for: En student     Lenke: plink

Detecting Social Media Risk Users

Read also: Writing a Master's Thesis in Language Technology

Faglærer: Björn Gambäck     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Developing an autofocus for 3D shape matching algorithms

A large variety of algorithms have been published to date which allow for 3D surfaces to be compared to one another. These are primarily used to detect point to point correspondences between two potentially similar surfaces. Detecting similarity is the foundation for many things you'd want to do with 3D data, such as an autonomous robot being able to recognise places it has been before. 

Faglærer: Bart Iver Blokland van     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Development of ´Learn and Earn/Learn to Care’ like gaming platform using mix of Web3 and traditional gaming Technologies

Web3 technologies open new and interesting possibilities in games development! In this project a gaming platform will be developed that allows multiple players to play, learn and/or earn points or digital assets.

Faglærer: Surya Bahadur Kathyat     Status: Tildelt     Egnet for: En student     Lenke: plink

Digital Forensics

Read also: Writing a Master's Thesis in Language Technology

Faglærer: Björn Gambäck     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Digital platform fairness

Platform model used by many big tech companies often leads to centralization of power and unfair treatment of users. In this task we want to investigate the concept of platform fairness, the relationship between platform core and periphery, and how new knowledge and design ideas can lead to more fair platforms.

Faglærer: Babak A. Farshchian     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Digital støtte til flykninger og immigranter i møte med norsk offentlighet

Nyankomne til Norge må gjennom mange byråkratiske søknadsprosesser som krever en høy grad av systemforståelse. Samtidig er dette er en diversifisert brukergruppe som har ulike utgangspunkt mtp alder, utdanningsnivå, og språklige og digitale ferdigheter, noe som kompliserer tilgang og forståelse til informasjon som er nødvendig for å få varig oppholdstillatelse og et godt liv i Norge.  

Faglærer: Babak A. Farshchian     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Digital Twins (DTs) for Health and Infrastructure++ (2025)

Instersted in Digital Twins (DTs), for self-management of health and decision support or road infrastructure?

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Digitalisering i olje og gass - IoT

Stadig mer av oljeutvinningen på norsk sokkel foregår på svært utilgjengelige felt på store havdyp. Samtidig benyttes stadig oftere ubemannete subsea anlegg som ligger på havbunnen men fjernestyres fra land eller nærliggende rigg. Sensorbasert informasjon (bl.a. temperatur, trykk, seismikk, magnetiske og strålingsegenskaper til bergformasjonen) spiller stadig større rolle i alle fasene: leting ("exploration"), boring ("drilling"), logging og produksjon.

Faglærer: Eric Monteiro     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Discovery of ISA features from binary programs from unknown instruction set architectures

Reverse engineering (RE) is the process of discovering features and functionality of a hardware or software system. RE of software is applied where the original source code for a program is missing, proprietary, or otherwise unavailable. Motivation for RE ranges from extending support of legacy software to discovery of security vulnerabilities to creating open source alternatives to proprietary software.

Faglærer: Donn Alexander Morrison     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Discovery of program control flow in binary programs from unknown instruction set architectures

Reverse engineering (RE) is the process of discovering features and functionality of a hardware or software system. RE of software is applied where the original source code for a program is missing, proprietary, or otherwise unavailable. Motivation for RE ranges from extending support of legacy software to discovery of security vulnerabilities to creating open source alternatives to proprietary software.

Faglærer: Donn Alexander Morrison     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Distributed ANN algorithms with higher recall.

The Approximate Nearest Neighbor (ANN) algorithm is a popular algorithm used in machine learning and data mining. It is used to find the nearest neighbor of a given point in a high-dimensional space. However, as the size of the dataset grows, the performance of the ANN algorithm degrades. This is because the ANN algorithm requires a lot of memory and computation power to work efficiently.

To address this issue, researchers have proposed distributed versions of the ANN algorithm that can scale beyond the 1 billion vector mark. However, these distributed versions are not efficient enough to handle large datasets. Therefore, there is a need to build a distributed version of an ANN algorithm that can offer efficient scaling beyond the 1 billion vector mark.

Your thesis will explore how to build such a distributed version of an ANN algorithm that can offer efficient scaling beyond the 1 billion vector mark. You will investigate different approaches to building such an algorithm and evaluate their performance on large datasets. You will also explore how to optimize the performance of the algorithm and how to make it more efficient by using different strategies for cross machine partitioning and communication.

Faglærer: Knut Magne Risvik     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Diversity Equity and Inclusion (DEI) in software development

The aim of this thesis is to explore the current practices in Norway regarding diversity aspects (including but not limited to: identity, gender, race, ethnicity, neurodiversity, sexual orientation, age, and physical abilities) within software development processes and products. The research will be conducted through empirical software engineering methods. 

Faglærer: Maria Letizia Jaccheri     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Driving with 3DGS/NeRFs: Simulating sensor inputs for autonomous driving agents (2025)

Problem statement:

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

ECG-Based Potassium Level Monitoring for ICU Patients: Overcoming the Cold Start Problem

Company intro

GlucoSet is developing innovative continuous glucose monitoring systems for ICU patients. Our core mission is to reduce mortality and infection risk through better insulin management in critical care settings. This master's thesis project will build upon our glucose monitoring platform by addressing the critical and often overlooked challenge of potassium level monitoring - a life-threatening complication of insulin therapy that currently lacks continuous monitoring solutions. 

Faglærer: Zhirong Yang     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Eco-friendly mobile app development: developing guidelines for Creating Mobile Applications that Minimize Energy Consumption and Resource Use

With the increasing reliance on mobile applications in daily life, concerns about their energy consumption, data usage, and environmental impact have grown significantly. Mobile apps are ubiquitous, but their development and usage can have significant impact on sustainability (both social and environmental). Mobile apps contribute to carbon footprints through intensive CPU processing, network activity, and inefficient coding practices, often resulting in excessive battery drain and resource waste. Developing eco-friendly mobile apps is crucial to reducing these impacts while enhancing performance and user experience. 

Faglærer: John Krogstie     Status: Valgbart     Egnet for: En student     Lenke: plink

Education in the era of generative AI: Understanding the potential benefits of LLMs in teaching and learning

Since its maiden release into the public domain in 2022, ChatGPT garnered more than one million subscribers within a week. The generative AI tool ⎼ChatGPT took the world by surprise with its sophisticated capacity to carry out remarkably complex tasks. The extraordinary abilities of ChatGPT to perform complex tasks within the field of education have caused mixed feelings among educators as this advancement in AI seems to revolutionize existing educational praxis. This topic will investigate the opportunities and challenges of generative AI (through implementing a case study) and offer recommendations on how generative AI could be leveraged to maximize teaching and learning. The goal is to identify how these evolving generative AI tools could be used safely and constructively to improve education and support students’ learning.

Faglærer: Michail Giannakos     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

EduWallet: A Blockchain-Enabled Digital Wallet for Managing University Course Credits

Overview:

The project aims to revolutionise university credit management by integrating blockchain with existing educational systems using Blackboard and Inspera APIs. EduWallet ensures secure, efficient record-keeping and easy credit transferability across institutions.

Faglærer: Surya Bahadur Kathyat     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

Effects of Interpreted Languages on Microarchitectural Performance

With the rise of functions as a service (FaaS) due to the broader availability of cloud computing workloads, we face an evergrowing body of software written in so-called high-productivity languages, such as Python or Javascript. While we have a somewhat detailed understanding of how compiled software performs on modern systems, these interpreted programming languages pose unprecedented challenges. All these languages require a runtime consisting of compiled code which interprets the actual logic and translates it on the fly into an intermediary representation, similar to the bytecode representation of C# or Java.

Faglærer: Roman Kaspar Brunner     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Efficient Approximate Nearest Neighbour algorithms for immutable data

This thesis aims to explore the use of DiskANN for batch processing and searching over immutable data. The first step will be to build a good Python interface for DiskANN that can be used to experiment with the algorithm. The thesis will then investigate how to optimize the performance of DiskANN for batch processing and searching over immutable data. This will involve exploring different strategies for cross-machine partitioning and communication.
The thesis will also evaluate the performance of DiskANN on large datasets and compare it with other state-of-the-art approximate nearest neighbor algorithms. The results of this evaluation will be used to identify areas where DiskANN can be improved and to suggest directions for future research.

This project will require extensive programming, and students should have solid experience in C++ and Python to take this on. Furthermore, experience and good capabilities in performance evaluation and understanding of detailed performance characteristics of computers will be required.

Faglærer: Knut Magne Risvik     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

Efficient Machine-Learning Compiler for Children

Let's make a [MLIR]-based compiler for visual block-based programming languages (e.g., Scratch, Blockly).

Faglærer: Stefano Cherubin     Status: Valgbart     Egnet for: En student     Lenke: plink

Employee-driven digital transformation

Most organizations are currently undergoing different types of digitalization and digital transformation. The majority of these digitalization processes are initiated and led by top management, in collaboration with external consultants and technology vendors. This means employees and their in-depth knowledge of their work practices are often excluded from these processes because the employees don't have the time, the skills, or the autonomy to participate effectively. The consequence is often failed or costly projects.

Faglærer: Babak A. Farshchian     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Empowering Children’s STEM Learning through Embodied Interaction and GenAI capabilities

Supervisors: Michail Giannakos, Giulia Cosentino

Faglærer: Michail Giannakos     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Enhancing Domain-Specific Retrieval-Augmented Generation: Challenges and Solutions for Precise Textual Embeddings and Citations

This project explores the significant challenges and proposes innovative solutions within the field of Retrieval-Augmented Generation (RAG) techniques, particularly focusing on domain-specific applications. One of the primary challenges addressed is the development of robust embedding vectors that accurately capture the nuanced language and terminologies unique to specific domains. This involves enhancing the algorithms that process and understand textual content, thereby improving the model's ability to integrate and utilize domain-specific knowledge effectively.

Faglærer: Jon Espen Ingvaldsen     Status: Valgbart     Egnet for: En student     Lenke: plink

Enhancing Feedback Quality in Software Project Management through LLM adaption

AI-powered assistants are increasingly used in educational and professional contexts to support learning, task automation, and decision-making. In software project management education, providing timely, relevant, and high-quality feedback is essential but labor-intensive. With the advent of Large Language Models (LLMs), techniques such as prompt engineering, retrieval-augmented generation (RAG), and few-shot learning present promising opportunities to improve feedback mechanisms without requiring full retraining.

Faglærer: Anh Nguyen Duc     Status: Valgbart     Egnet for: En student     Lenke: plink

Enhancing Online Laboratory Simulations Through AI-Powered Learning Analytics

Objective: To develop and evaluate AI-based analytics models for tracking and enhancing learner engagement and performance in simulations, focusing on STEM.

Faglærer: Ali Shariq Imran     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Ethical aspects of AI/recommender systems

Smart and personalized systems such as recommender systems (or artificial intelligence in general) keep influencing our daily lives in an increasing rate. In the recent years, researchers became more aware of the ethical challenges in developing such systems in an ethical way such that these systems would treat everyone equal and fair, without any bias or discrimination. Even though these are the topics social scientists have been working on for a long time, defining these concepts as mathematical models, implementing them within AI systems and evaluating the success of these approaches is not an easy task.

Faglærer: Özlem Özgöbek     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

Evaluating the Role of Gamified Simulations in Enhancing Learner Motivation and Retention

Objective: To create gamified simulations with adaptive AI mechanics in Articulate Storyline 360 and evaluate their effectiveness in enhancing motivation and promoting deeper learning.

Faglærer: Ali Shariq Imran     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

evolusjonære sverm robotikk

Svermrobotikk blir mer og mer relevant for moderne samfunn ettersom teknologien legger til rette for å løse mange problemer både billigere og mer effektivt enn andre alternativer. Svermroboter tilbyr løsinger på problemer ved å bruke grupper av selvstyrte roboter. Robotene viser intelligent adferd som en egenskap som oppstår som følge av summen av det de gjør. For å sørge for at kontrollmekanismene er tilpasningsdyktige og kan lære seg ny adferd blir kontrollmekanismene kunstig utviklet ved hjelp av metoder inspirert av naturlig evolusjon.

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Evolutionary Algorithms with Applications

Background

Faglærer: Ole Jakob Mengshoel     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Evolving personalised training programs

Et mulig prosjekt innen tema,  bygger seg på en eksisterende prosjekt gjennomført av en tidligere samarbeidspartner.

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Exciting topics in HPC & Parallel Computing

If you have a clear idea of an exciting  topic you want to work on in HPC (high-performance computing), including Parallel Computing, Quantum Computing simulations and Cloud Technologies, contact me (Anne Elster elster@ntnu.no)  to see if we are a fit and how feasible you project is as a fall project and/or Master thesis.

Faglærer: Anne C. Elster     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Explainable Deep Learning for Genomics Discovery

Prorject in collaboration with the Department of Biology of University of Pavia (ITALY)

Faglærer: Massimiliano Ruocco     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Explaining AI-based Recommendations (with Sparebank 1 SMN)

AI-technology has revolutionized many business processes. In banking, organizations increasingly rely on complicated models such as deep neural nets. These models suggest which products or services to advertise to customers.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Explanations in AI decision support systems

AI systems are increasingly applied to inform decisions in central government agencies. If these decisions directly impact natural persons, they have to be explainable by law. The thesis should investigate to what extent non-generative black box AI systems can be used in decision support systems in the Norwegian central government. Possible research problems:

Faglærer: John Krogstie     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Exploring nanomagnet properties for computation

Introduction

Faglærer: Johannes Høydahl Jensen     Status: Valgbart     Egnet for: En student     Lenke: plink

Exploring open boundaries in Artificial Immune systems

Kunstig immunesystemer har mange varianter men en kjerne mekanisme er ‘recognition regions’ (RRs), hvor en ‘antibody’ kan klassifisere ‘antigens’ i sitt område. Tradisjonalt er slik RRs rund men for mange applikasjoner med høydimensionale rom blir deknignsgrad for lite med slike RRs. En ny løsning var foreslått av IDi studenter som heter ‘open’dimensjoner'. Videre undersøkelse av denne nye mekanismer trengs mht deknignsgrad og muligheter mot flere applikasjonsområder. 

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Exploring the black box of AI Governance

AI governance is a notion that is often attributed to a range of different practices and processes. From establishing a process of developing AI applications, ensuring that quality outcomes are achieved, and to decising the role and responsibilities of stakeholders. AI governance now plays an important part related to the business value that AI can deliver, and to ensuring that projects comply with ethical and regulatory frameworks. This project will seek to understand how organizations develop AI governance practices, what aspects they take intio accoutn when doing so, how they deploy them, and what the outcomes of them are at the business and project performance levels.

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: En student     Lenke: plink

Eye-tracking and training novice programmers (multiple projects)

The focus of this thesis is to develop a system to help the novices in programming while debugging. One of the ways to provide help is to learn from the expert about how to look at the program while finding the bugs in the code. This way of providing help is called Expert’s Movement Mapping Examples. Most of the efforts in this direction include the use of expert’s gaze in the problem space. In this thesis the student(s) will exploit the use of dialogue as well as the gaze of the expert.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

FACIAL DATA PROCESSING USING ZOOM SDK

Online meeting platforms are beginning to offer their raw image and sound data for processing via SDKs; for example Zoom:

Faglærer: Theoharis Theoharis     Status: Valgbart     Egnet for: En student     Lenke: plink

Fake News/Disinformation Detection

The impact of news articles on the society can not be underestimated and as the number of online news are increasing, distinguishing the fake news from real news is becoming a challenge for people. This project focuses on analyzing and/or tracking news articles from different news sources or social media channels, in order to find an efficient way of detecting fake news.

Faglærer: Özlem Özgöbek     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

Federated Learning for Privacy-Preserving Medical Image Analysis: A Collaborative Approach

In this project, the aim is to address the challenges of analyzing medical images while maintaining patient privacy. In this approach, instead of centralizing all medical data in a single location, the project employs federated learning, a decentralized machine learning technique.
In a federated learning setup, multiple medical institutions or entities collaborate to train a shared machine learning model without sharing raw data. Each institution retains control over its data, and only model updates are exchanged and aggregated among the participants. This approach ensures that sensitive patient information remains localized, minimizing the risk of data breaches and privacy violations.
The project's focus on medical image analysis indicates that it's aimed at tasks like diagnosing diseases, detecting anomalies, or segmenting regions of interest within medical images. By using a collaborative federated learning approach, the project combines the benefits of data sharing for model improvement while upholding strict privacy standards required in the medical field.

Faglærer: Mohib Ullah     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Fighting Bias in Large Language Models

Read also: Writing a Master's Thesis in Language Technology

Faglærer: Björn Gambäck     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

FINANCE - genetic algorithm

Projects will be based on the students chosen GA towards portfolio optimisation or some other element of finance, chosen by the student.

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

FireWatch: Advanced Techniques for Wildfire Detection and Early Warning Systems

Wildfires pose a significant threat to ecosystems, communities, and infrastructure. This project focuses on the development and enhancement of wildfire detection and early warning systems using AI and computer vision. By leveraging a combination of remote sensing data, sensor networks, machine learning, and artificial intelligence, the study aims to create a robust and proactive solution for early wildfire detection.
The research delves into the challenges of accurately identifying wildfire signatures from various data sources, optimizing real-time data processing, and designing efficient alert mechanisms to enable timely response and mitigation efforts. The outcomes of this research contribute to minimizing the impact of wildfires on lives and the environment through advanced fire detection strategies.

Faglærer: Mohib Ullah     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

FlexEEG decoding of hand movement intention

Multiple movements like opening or closing the hand, grasping, or showing the palm can be decoded from the EEG signals recorded while attempting to do those movements. The decodified movements can serve for multiple purposes. For example, in neurorehabilitation they can be used to provide feedback to a patient that is performing therapy to recover hand movements after stroke, and in brain-computer-interfaces to generate outputs that control an external device such as home appliances, computer games, toys.

Faglærer: John Krogstie     Status: Valgbart     Egnet for: En student     Lenke: plink

Flexible data visualization in a VR environment to aid the assessment of visuospatial neglect using eye tracking

Visuospatial neglect are commonly experienced neuropsychological
conditions affecting the contralesional side in post-stroke patients, leaving
patients with egocentric or allocentric perceptual problems. Diagnostic tools for
visual neglect include the apples test, balloons test, and bells cancellation test.
All administered on paper. While psychometrically sound, these tests are
administered in an overtly clinical setting, lacking depth as a test parameter,
only allowing for crude temporal data collection and gaze observation, and
also being limited in spatial scope to the size of the paper. By having a limited
set of test parameters, the status quo represents a barrier to advancing our
understanding of the mechanisms behind visouspatial neglect and its effect in
everyday settings of the patients. To mitigate these limitations, a VR
environment is being developed for assessment of neglect by utilizing low-cost,
off-the-shelf, VR headsets with integrated eye trackers, along with a custom-
developed and highly flexible virtual environment, where the test parameters
can be altered based on the needs of the clinician.

This master project aims to bring flexible data visualization into the
aforementioned VR environment. For starters, the students will look at using
Python to generate graphs/plots of gaze data which has previously been
collected from the VR environment, and then to display these plots directly in
the VR environment itself (i.e. the gaze plot of the person during the test).
Next, one can classify the fine-grained gaze data into more meaningful unit,
such as fixation or saccade, and come up with more relevant statical
information to the clinician. Eventually the information should be visualized in
an easy to comprehend manner to the clinician.

This work collaborates with Department of Acquired Brain Injury, St. Olav's
Hospital.
 

Faglærer: Alexander Holt     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

For Eirik og Jørgen: Syntetiske data med SMN1

For Eirik og Jørgen: Syntetiske data med SMN1

Faglærer: Helge Langseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

From Interview Transcription to Article Draft

Existing Generative AI facilitates transcribing interview. Currently, journalists take those transcriptions and write articles based on their information. The process involves recurring steps. Journalists must summarize the main messages, and possibly provide quotes that reflect what the interviewee said. It is conceivable that an AI can take over some of this process.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

From semantic to Panoptic segmentation for point cloud data analysis

The project aims to advance the understanding and interpretation of three-dimensional (3D) point cloud data through segmentation techniques. Point cloud data represents objects or scenes in 3D space using individual points, often collected from technologies like LiDAR sensors or depth cameras.
Semantic segmentation in this context refers to the task of labeling each point in a point cloud with a specific class, such as "car," "tree," or "building." This enables the identification and categorization of objects within the 3D environment. Panoptic segmentation, on the other hand, extends this concept by not only labeling object instances but also recognizing 'things' (e.g., individual objects) and 'stuff' (e.g., surfaces or background).
The project aims to develop a comprehensive approach that bridges the gap between semantic and panoptic segmentation for point cloud data. This involves creating models and algorithms capable of not only recognizing object categories within the point cloud but also differentiating between individual instances of those objects and understanding the overall context in which they exist.
The potential applications of this project are significant. It could contribute to advancements in autonomous driving by enhancing the ability of self-driving vehicles to perceive and react to their surroundings accurately. Additionally, it could be useful in various fields where 3D data analysis is critical, such as robotics, augmented reality, urban planning, and environmental monitoring.

Faglærer: Mohib Ullah     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Further development of a novel immune-inspired hybrid classification algorithm

The immune system is arguably one of nature's most highly adaptive, distributed and self-organising systems. It has the property of being able to recognise anomalies --- something that deviates from the common rule.  In 2018-2019 two masters students proposed a novel hybrid classification algorithm MAIM, combining such features of the Immune Systems with an Island Model Genetic Algorithm (IGA). The preliminary results achieved are promising and resultet in an international publication. The goal of this project is to build on this foundational work  and investigate the many avenues available to further extend/refine this novel algorithm. 

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Games - Games for reflection on ethical aspects of IT tools

As a result of increasing digitalization, IT tools are used in multiple contexts by users with multiple backgrounds, and are intertwined in complex ways with everyday practices. The complexity of the context of use arises a number of ethical issues for software developers and users, including e.g., algorithmic biases, privacy of personal data, addictive design, concerns about sustainability,…

Faglærer: Monica Divitini     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

Games - Ready for digital transformation

Digital transformation is influencing all the workplaces. Not always the digital transformation that is envisioned is successful, as witnessed by, for example, the challenges connected to the introduction of the Helseplatformen. One aspect that is often under-estimated is connected to the competences that are needed to workers to participate to the digital transformation in a meaningful way. 

Faglærer: Monica Divitini     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Games - Reflective and collaborative games for learning about creativity and AI

AI tools are increasingly used in different workplaces. This project focuses on the use of AI for supporting creativity, with focus on ethical and responsible use. More specifically, the task is centered around the design and evaluation of a game to learn about how to use AI for supporting creativity and innovation. 

Faglærer: Monica Divitini     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

Generating simulations that match data ​

SINTEF Digital, Cognite, Kongsberg, NorwAI: In hybrid AI the aim is to combine machine learning and physical knowledge. This is particularly relevant for industrial applications of AI and machine learning on physical systems. Through the SFI NorwAI we work on hybrid AI together with partners in the energy sector. We have two use cases focused on predictive maintenance of wind turbines and on virtual flow meters in oil and gas.

Faglærer: Jon Espen Ingvaldsen     Status: Valgbart     Egnet for: En student     Lenke: plink

​Generating synthetic data​ (Sparebank1 SMN)

Generating synthetic data. Banking data can contain sensitive information that limits the possibility of sharing the data openly. The data is typically restrained to being analyzed on our internal hardware. This limits the ability to use large compute clusters and cloud services. It also sets a high barrier of entry for using the data in research than what an open dataset would. If synthetic data could be created based on real data, which retains the inference and statistical relationships without containing personal data, this could make it both easier to share data and to use compute resources outside of our servers.

Faglærer: Jon Espen Ingvaldsen     Status: Valgbart     Egnet for: En student     Lenke: plink

Generativ KI og kritisk tenking

Generativ KI som chat GPT og microsoft co-pilot blir stadig mer brukt i kunnskapsarbeid (som for eksempel i kurs på NTNU). Det er enda et åpent spørsmål hvordan dette påvirker vår evne til kritisk tenking. Kritisk tenkning kan defineres som vår evne til å kritisk vurdere påstander basert på grunnlaget for påstandene. Dette er ansett som en viktig evne i en verden som i økende grad tar i bruk generativ AI med kjente utfordringer som hallusinering, bias etc.

Faglærer: Marius Mikalsen     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Generative AI and artistic creation

This project aims to explore the transformative impact of generative AI on arts by examining how it disrupts traditional processes of artistic creation, audience engagement, and the global art market. 

Faglærer: Ilias Pappas     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Generative AI and Code generation from legacy diagrams

As software systems evolve, many organizations struggle with outdated documentation and legacy diagrams that describe system architectures, workflows, or business processes. These diagrams, often created using UML, flowcharts, or proprietary notations, are difficult to translate into modern programming languages. Manual conversion is time-consuming and error-prone, highlighting the need for automated solutions. Recent advancements in Generative AI (GenAI), particularly large language models (LLMs) and vision-based AI models, offer promising approaches to automate the conversion of legacy diagrams into functional code. This thesis aims to explore how GenAI can be used to interpret, analyze, and generate source code from legacy diagrams, reducing the effort required for software modernization.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Generative AI and Computational Creative Artform Transitions (e.g., Text to Images, Images to Music or Music to Text)

Read also: Writing a Master's Thesis in Computational Creativity

Faglærer: Björn Gambäck     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Generative AI and Domain Specific Languages

Domain-Specific Languages (DSLs) are tailored programming or specification languages designed for specific problem domains, such as hardware description (VHDL, Verilog), data analysis (R, SQL), and automation (BPMN, Terraform). Developing and maintaining DSLs requires domain expertise and significant effort in syntax design, compiler construction, and user documentation. Generative AI (GenAI) models, particularly large language models (LLMs) like GPT-4, have demonstrated capabilities in code generation, program synthesis, and natural language understanding. This thesis aims to explore how GenAI can be leveraged to support DSLs in various stages, including DSL creation, code synthesis, debugging, and usability improvement.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Generative AI and green coding

As software becomes more complex, its energy consumption and environmental impact grow significantly. The concept of green coding focuses on writing efficient, energy-saving code to reduce carbon footprints. However, optimizing code for sustainability is challenging, requiring expertise in energy-efficient algorithms, compiler optimizations, and hardware-aware programming. Generative AI (GenAI) presents a promising solution by automatically generating, refactoring, and optimizing code for better energy efficiency. AI-powered tools can suggest improvements, reduce redundancy, and enhance performance while maintaining functionality. This thesis will explore how Generative AI can assist developers in writing energy-efficient code and evaluate its effectiveness in real-world scenarios.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Generative AI and green web design

As digital technology advances, the environmental impact of web development has become a growing concern. Websites contribute to carbon emissions through energy-intensive processes such as server hosting, data transfer, and resource-heavy design elements. Green web design aims to reduce these environmental impacts by optimizing performance, minimizing resource usage, and improving accessibility. Generative AI (GenAI) presents a promising opportunity to enhance green web design by automating sustainable coding practices, optimizing resource efficiency, and providing AI-driven recommendations for eco-friendly development. This research explores how GenAI can assist in creating sustainable web solutions while maintaining usability and performance.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Generative AI and solving math word problems

Mathematical word problems are a fundamental aspect of education, requiring both natural language understanding and problem-solving skills. Traditional methods for solving such problems rely on rule-based approaches or symbolic reasoning, but recent advances in Generative AI have opened new possibilities for automated problem-solving. Large language models (LLMs) and neural networks can now interpret, reason, and generate step-by-step solutions for complex mathematical problems.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Generative AI and solving visual math problems

This master thesis focuses on leveraging Generative AI to solve visual math problems. This research aims to explore how AI can interpret and reason through mathematical problems presented in visual formats, such as graphs, geometric diagrams, or handwritten equations.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Generative AI and Usability testing

This master thesis explores the role of Generative AI (GenAI) in Software Usability Testing. This research will investigate how AI can enhance usability evaluation processes, automate testing tasks, and improve user experience (UX) assessment in software development.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Generative AI for Customer Relationship Management (with Sparebank 1 SMN)

A good relationship with their customers is essential for financial institutions. This involves reacting timely and adequately to customer messages. AI technology has the potential to improve customer services and become a competitive advantage for banks.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Generative AI for Meta Data Inference (with DNB)

Naturally, organizations collect large document archives. These feature a variety of documents, some of which lack important metadata. Examples include document type, and references to products, services, or customers.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: En student     Lenke: plink

Generative AI for modeling tasks in software and systems engineering

Evaluate the ability of Generative AI, such as Large Language Models (LLMs), to understand and work with modeling tasks for systems and software engineering. This project can be customized in directions, such as generating code from models, generating models from natural language descriptions, modifying existing models, etc.

Faglærer: Leonardo Montecchi     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Git monitorering i en pedagogisk kontekst med generativ KI

Git brukes i de fleste programmerings- og prosjektfag på NTNU og andre universitet. I dette prosjektet skal vi undersøke hvordan vi kan monitorerer og automatisere tilbakemeldinger og vurderinger ved hjelp av generativ KI. Målet er en pedagogisk bruk av generativ KI som er godt integrert i arbeidsflyten eks ved bruk av GitHub actions og at faglærere har enkel tilgang til data om prosjektene i egne dashboards.

Faglærer: Trond Aalberg     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

GPS denied visual mapping over open water EXCHANGE possiblity

Drones are not able to navigate when GPS signals are jammed. One alternative is
celestial navigation however cloud cover makes this difficult and accurate fixes are
rare. Terrain and visual features can be sensed with a camera and used to match
against satellite imagery or a map. However, over open water there are no real visual features as waves repeat regularly. Although, seafloor terrain and wind speed are strongly correlated with wave shape and speed which can be sensed. 

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

GPU adaptations of 3D shape matching algorithms

A large variety of algorithms have been published to date which allow for 3D surfaces to be compared to one another. These are primarily used to detect point to point correspondences between two potentially similar surfaces. Detecting similarity is the foundation for many things you'd want to do with 3D data, such as an autonomous robot being able to recognise places it has been before.&n

Faglærer: Bart Iver Blokland van     Status: Valgbart     Egnet for: En student     Lenke: plink

Graphical user interfaces for operating drones for ship inspections

Like the goods they transport, ships will eventually become waste and need to be broken down properly. The process of ship dismantling involves various activities, and one of them is inspecting the ship to be dismantled. Such inspection is required to ensure the area to be cut does not contain materials and gases that are harmful for workers who will dismantle the ship. 

Faglærer: Yngve Dahl     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Graphical user interfaces for operating magnetic crawler robots for cutting ship hulls

Like the goods they transport, ships will eventually become waste and need to be broken down properly. The process of ship dismantling involves various activities, and one of them is to cut the ship’s hulls. Currently, hulls are cut manually by workers who use scaffoldings or lifted by cranes. The current practice is less safe, as workers are exposed to any accidents that may happen in the cutting area.

Faglærer: Yngve Dahl     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Graphical user interfaces for operating mobile robotic arms for cutting ships internally

Like the goods they transport, ships will eventually become waste and need to be broken down properly. The process of ship dismantling involves various activities, and one of them is to cut the ship internally. Currently, internal parts of a ship are cut manually by workers. The current practice is less safe, as workers are exposed to any accidents that may happen in the cutting area.

Faglærer: Yngve Dahl     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Guitar Tablature Transcription with Deep Transformer Models, for Igor Sok

Automatic guitar tablature transcription is an active field in music information retrieval (MIR). It entails extracting guitar-specific music annotations from pieces of audio recordings of guitar music. Compared to other instruments such as the piano, this field is relatively underdeveloped. This is mainly due to the lack of large, high-quality datasets.
Several approaches have come forward to combat this issue, but the problem remains underexplored. The main challenges this project aims to tackle are the lack of data and the exploration of transformer models utilised for automatic tablature transcription. This entails exploring brand-new datasets such as GAPS and addressing the overfitting to the GuitarSet dataset that is very prevalent in the field, as it is one of the only datasets with a sizeable amount of richly annotated guitar music recordings. Deep transformer models will be employed to transcribe pieces of guitar music. To do this, synthetic data will have to generated, as transformer models require a lot of training examples to be highly useful.

Faglærer: Björn Gambäck     Status: Tildelt     Egnet for: En student     Lenke: plink

Health information systems in developing countries

eveloping countries have limited resources for healthcare delivery hence need to make the most of resources available.

Faglærer: Eric Monteiro     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Health of the Herd: Data-driven decision support for design and planning of environments motivating childhood health and activity

The candidate(s) will preferably also be employed as part time research assistants at St Olav university hospital before or during the master project.

Faglærer: Pieter Jelle Toussaint     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

High quality interactive digital twins in VR

A digital twin is defined as a virtual representation of a physical asset, or a process enabled through data and simulators for real-time prediction, optimization, monitoring, control, and informed decision-making. This project collaborates with prof. Adil Rasheed from Institute of cybernetics. Example of digital twins relevant to this project are: an autonomous aquarium or greenhouse, an experiment of soil movement and an experiment of overload prevention in electric cables. The master thesis will focus on the development of an VR environment for visualizing of and interacting with the digital twin. 

Faglærer: Xiaomeng Su     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

How can we evaluate the extent to which a 3D shape matching algorithm is affected by differences in colour?

A large number of algorithms have been developed over the years intended to do 3D shape matching. The recent interest surrounding machine learning has only accelerated it. However, the main focus thus far has been on recognising only the shape of an object. Using colour information as well for this purpose has received very little attention. 

Faglærer: Bart Iver Blokland van     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

How well do deep learning 3D object classification methods work with large datasets?

3D object classification is the process of taking a 3D object (such as an airplane or a chair), and using its 3D surfaces to determine which of a limited set of classes that object belongs to. The methods that at this time perform best at this are deep learning based approaches. It's also a fairly hot topic, with dozens of papers having been published in recent years, including at top tier AI conferences. 

Faglærer: Bart Iver Blokland van     Status: Valgbart     Egnet for: En student     Lenke: plink

Human-Centered AI for Responsible Digital Transformation

This thesis topic examines how AI systems and broader digital transformation initiatives can be designed, developed, and deployed in ways that prioritize human values and social well-being while ensuring business value. Students can investigate this from various angles (e.g., organizational, technical, or user-focused) and in multiple settings (e.g., healthcare, government, education, or business). Different research methods (e.g., quantitative surveys, qualitative interviews, case studies, or design science) may be employed to explore stakeholder engagement, policy implications, or innovative technical designs.

Faglærer: Ilias Pappas     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Human-Centered AI technologies for teaching and learning

Contemporary works on Human-Centered AI (HCAI) focus on creating AI systems that amplify and augment rather than displace human abilities. HCAI seeks to preserve human control in a way that ensures AI meets our needs while also operating transparently, delivering equitable outcomes, and respecting privacy. AI systems function in diverse spaces (e.g., social, work, and classroom) alongside traditional interactions and activities. Therefore, it is expected that humans and AI will complement each other, stand by each other, and engage in a process of co-learning, co-creation, and co-evolution. Such a process is necessary for combining the strengths of humans and AI and reinforcing each other to achieve Hybrid Intelligence (HI). Unlike traditional AI, designed to operate independently in performing tasks that typically require human intelligence, such as perception and learning, HI involves active collaboration between humans and machines. Thus, further work is needed to understand and design appropriate HCAI technology, with a particular focus on how teachers can work together with AI tools to synergistically combine their strengths to reinforce efficient, and ethical use of technology. 

Faglærer: Michail Giannakos     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Human-Machine Symbiosis: How does decision-making change in the age of Big Data Analytics?

The nature of decision-making is changing drastically, both in personal lives and in the business sphere. An increasing amount of decisions are now based on insight that is generated through analytics. Despite this, often individuals are faced with cognitive-overload, conflicted views, or biases that result in non-adoption of insight. This project will be done in collaboration with the Big Data Observatory (https://www.observatory.no) and involve designing a study protocol and collecting and analyzing neurophysiological data (eye-tracking and electroencephalography) from study participants. This will be done with the help of an expert in such tools.

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: En student     Lenke: plink

ICT for Health & Well-being in Built Environments

ICT for Health & Well-being in Built Environments

Faglærer: Sobah Abbas Petersen     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Identifying Online Hate Speech and Cyber Bullying

Read also: Writing a Master's Thesis in Language Technology

Faglærer: Björn Gambäck     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Identifying Sepsis Clinical Phenotypes Using Structured and Textual Data

Recognizing and treating sepsis is challenging because symptoms overlap with other diseases and the patient population is diverse. To improve treatments and understand different patient groups, many studies focus on identifying different sepsis patient groups using clinical phenotypes. Clinical phenotypes include a patient’s signs, symptoms, conditions, and in-hospital events. 

Faglærer: Melissa Yan     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Immersive technologies for eParticipation in urban planning

eParticipation (electronic participation) is defined as the use of ICT to facilitate citizen involvement in decision-making processes. This approach is receiving increasing importance in urban planning, where inhabitants are invited to share their ideas and co-design urban environments. The immersive technologies of AR and VR present new opportunities for these processes through enhanced visualization, communication, and informed decision-making. The master thesis will focus on the development and evaluation of immersive environments (AR or VR) for the visualization of urban design solutions and the facilitation of participatory practices. The thesis can be carried out in collaboration with Enact15mc project, focusing on the co-design of HaakonVII gate in Trondheim.  

Faglærer: Xiaomeng Su     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Implementation and Evaluation of Partial Redundancy Elimination

Summary

The aim of the project is to implement and evaluate a global value numbering transformation in the JLM compiler.

Faglærer: Magnus Själander     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Implementation and Evaluation of Scalar Evolution Analysis

Summary

The aim of the project is to implement and evaluate a scalar evolution analysis in the JLM compiler.

Faglærer: Magnus Själander     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Improving health literacy using gamification

Health literacy—the ability to access, understand, and apply health information—is crucial for making informed health decisions. However, many individuals struggle with low health literacy, leading to poor health outcomes. Traditional health education methods often fail to engage audiences effectively. Gamification, the use of game design elements in non-game contexts, has emerged as a promising strategy to enhance learning and engagement. This research aims to explore how gamification can be effectively integrated into health education to improve health literacy. The study will focus on designing and evaluating a gamified learning system that encourages users to acquire, retain, and apply health-related knowledge.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

IMTEL - Generative 3D: AI approaches for creating meshes and textures for educational Augmented Reality experiences

While conversational AI and even image & video analysis enjoy widespread use, generative 3D is still nascent, and models and approaches are more experimental. This thesis will investigate different approaches both in-memory and hosted via API use regarding their applicability to support scene composition for a variety of educational scenarios. Aim is to create and evaluate a proof-of-concept in combination of Python back-end and Unity3D front-end app, integrated into the existing source-code projects MirageXR (Unity3D) and lxr (Python, Django) to benefit from existing development.

Faglærer: Monica Divitini     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

IMTEL - Innovative education at the intersection of XR and ChatGPT

Emerging technologies such as virtual/augmented reality/extended reality (VR/AR/XR) and generative AI such as ChatGPT, Midjourney and Magic3D are already revolutionizing how we live and work. XR has already demonstrated significant potential in transforming educational practices by providing learners with realistic and highly engaging learning experiences. Generative AI is a powerful tool that can be used to quickly and efficiently create a wide range of educational content, including human-like text, videos, images, and even 3D models and software code. The goal of this master project to investigate if the combination of these technologies can contribute to creating innovative education tools for NTNU teachers and students.

Faglærer: Monica Divitini     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

IMTEL - Supporting learning with cutting-edge XR technology: Apple Vision Pro, VR treadmill and haptic suit/gloves (COPY)

Immersive technologies such as virtual/augmented/extended reality (VR/AR/XR) have demonstrated significant potential in transforming educational practices by providing learners with realistic and highly engaging learning experiences. In most cases, due to budget and practical concerns, educators use relatively unexpensive XR equipment such as Oculus Quest. While this might be sufficient for many educational situations, it is important to investigate the potentials of more advanced equipment that provides advanced spatial computing possibilities, simulates senses other that sight and hearing and facilitates walking.

Faglærer: Monica Divitini     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

IMTEL- Workplace training in Virtual Reality in collaboration with NAV and VR4VET Erasmus + project

The job market, in Norway and internationally, has changed considerably over the past few years due to the COVID-19 pandemic and the emerging AI technologies, raising the need for developing innovative methods for workplace training and career guidance. In this project we will investigate how the use of Virtual Reality technologies and gaming elements can 1) motivate and inform young job seekers on their way to work and 2) contribute to faster skill acquisition for new employees. Through the simulation of a workplace or an industry (e.g. aquaculture or a shipyard), the job seekers can immerse into different workplaces and try out typical tasks, for example, salmon feeding or welding in a safe setting, thus mastering the corresponding real world situation.
The master project will be performed in collaboration with Erasmus+ VR4VET project (Virtual Reality for Vocational Education and Training, https://vr4vet.eu/) involving several partners in Norway, Germany and Netherlands. The project proposes a new approach to vocational training and career guidance applying VR to allow active and engaging exploration of professions and introductory training, involving job seekers, career counsellors and industry stakeholders all over Europe. The student(s) will work in close collaboration with NAV, local industries (especially maritime) and our European partners (TU Delft and TH Köln). 
VR4VET is a continuation of Virtual Internship project that has so far resulted in several prototypes for workplace training and job interview training in VR and received international recognition (e.g. Best Demo Award at EuroVR 2018 and Breakthrough Auggie Award finalist) and broad media coverage https://memu.no/artikler/gir-ungdom-en-virtuell-jobbsmak/https://www.ntnu.edu/imtel/virtual-internship.

Faglærer: Monica Divitini     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

Industry (and AI-lab pitched) project proposals related to Visual intelligence (AI/CV) (2025)

NB: for many of the industri proposals listed below a research assistant position can be offered in additon, in some cases even a summer job.

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Integrating AI Chatbots into Articulate Storyline 360 for Scaffolding Online Learning

Objective: To design and integrate AI-powered chatbots into simulations to provide real-time scaffolding and analyze their effectiveness in addressing learner challenges and improving outcomes.

Faglærer: Ali Shariq Imran     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Intelligent Systems Engineering of Air Traffic Management Systems

This master assignment will apply Large Language Models (LLM) in the analysis and documentation of Systems Engineering tasks for developing Air Traffic Management Systems (ATMS). It is relevant to air traffic control and technology development in multiple countries. The project is in collaboration with Avinor, within the iTEC SkyNex context.

Faglærer: Leonardo Montecchi     Status: Valgbart     Egnet for: En student     Lenke: plink

Interesting AI project

In this project, the joint interests of advisor and student(s) come together. 

Faglærer: Ole Jakob Mengshoel     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Interoperability of Learning Systems

As educational institutions adopt various digital learning platforms, seamless interoperability and data integration become essential for enabling effective learning analytics (LA). This thesis explores interoperability frameworks such as the Experience API (xAPI) and Learning Tools Interoperability (LTI) within Norway’s learning ecosystem, explicitly focusing on systems like FS, Canvas, and other data flows managed by Sikt.

Faglærer: Boban Vesin     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

IoT Aquarium

Create an aquarium (freshwater) that can be monitored via a highly usable web app.  Allow users to monitor and interact with the aquarium remotely via a series of sensors and actuators.

Faglærer: George Adrian Stoica     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

IoT Garden Bed

Create a high-tech garden bed that can be monitored via a highly usable web app.  Allow users to monitor and interact with the garden bed remotely via a series of sensors and actuators.

Faglærer: George Adrian Stoica     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Keypoint detection through destructive clustering for 3D shape recognition

Let's say we have a robot roaming around a building. While walking around, it creates a 3D capture of its surroundings. This capture can subsequently be used to more accurately determine its position. Various kinds of sensors that sense motion have a tendency to drift over time, so using the surroundings for navigation helps to correct where the robot believes it is currently located. This process is known as Simulatenous Localisation and Mapping (SLAM).

Faglærer: Bart Iver Blokland van     Status: Valgbart     Egnet for: En student     Lenke: plink

Large-scale agile software develpment

Agile software development methods have gained increasing popularity in software development projecs. Agile methods prescribe practices for development, and were first used in small projects with little criticality. However, such methods are increasingly used in large projects, and this project will investigate how the practices are adapted and combined with traditional practices to function effectively in large scale. A first generation of large-scale agile methods combined advice from methods such as Scrum with advice from project management. A second generation of methods are currently taken up by the global software industry, with methods such as the Scaled Agile Framework, Large-Scale Scrum, the Spotify model and Disciplined Agile Delivery. 

Faglærer: Torgeir Dingsøyr     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Learning analytics and AI in Education in Norway

Supervisors: Michail Giannakos
Place: LCI Lab: https://lci.idi.ntnu.no/
Suitable for: One or two students

Faglærer: Michail Giannakos     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Learning software organisations

How do software companies ensure organisational learning at different organisatinoal levels? Learning organisations and knowledge management have been vital areas for software organisations. Recently, many organisations have focused their learning activities at team level rather than individual level. This project will first survey literature on organisational learning and knowledge management in software engineering, and as a possible extention in a master thesis conduct an empirical study in a Norwegian software engineering environment. The student can suggest a case, or a case can be found through the supervisor´s network.

Faglærer: Torgeir Dingsøyr     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Life-long learning models for digital transformation

Deployment of new technological infrastructures such as platforms and AI requires new skills to be learned. However, it is not easy for busy practitioners to attend classes as students do. Many people use online resources such as YouTube and social media to keep updated, but this learning is seldom done systematically. We need new pedagogical models to keep updated on the job. We want you to find and design learning models for busy people who need to keep their skills updated all the time.

Faglærer: Babak A. Farshchian     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

LLM-Based Multi-Agent Architecture for Intelligent Embedded Systems

This project proposes a Large Language Model (LLM)-based multi-agent system to enhance the development and operation of embedded systems in IoT environments. In this architecture, each autonomous agent—powered by an LLM—controls a specific IoT element such as lighting, motors, sensors, or actuators, and communicates with other agents to coordinate system-wide behaviors.

Faglærer: Anh Nguyen Duc     Status: Valgbart     Egnet for: En student     Lenke: plink

LLMs for Maritime language

Large Language Models (LLMs) are powerful tools for tasks in Natural Language Processing (NLP). They take in vast amounts of texts and learn statistical patterns. Still, domain-specific language resources are required such as efforts in fine-tuning, continued pre-training, or Retrieval Augmented Generation (RAG) to support use cases.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Læringsteknologi

Læringsteknologi er programvare og andre teknologiske produkter som understøtter læring og undervisning. Her er det mulighet for selvvalgte oppgaver enten fra studenter eller studenter i samarbeid med fagstab, og prosjekter som kan relateres til enten Excited senter for fremragende utdanning.

Faglærer: Trond Aalberg     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Machine learning for nanomagnetic computing systems

Introduction

Faglærer: Johannes Høydahl Jensen     Status: Valgbart     Egnet for: En student     Lenke: plink

Machine Learning Techniques for Rare Species Detection and Classification

The project will be carried out in collaboration with the Norwegian Institute for Nature Research (NINA). NINA is Norway’s leading institution for applied ecological research, with broad-based expertise on the genetic, population, species, ecosystem and landscape level, in terrestrial, freshwater and coastal marine environments. You will be collaborating with the Miljødata department with researchers who focus on employing advanced technologies to study and protect biodiversity, with a particular emphasis on bioacoustics and rare species. 
 

Faglærer: Ole Jakob Mengshoel     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Machine Learning-Based Pace Optimization for Formula Student Endurance Racing

This thesis explores the development of a machine learning model that serves as a real-time pace indicator for Formula Student endurance racing. Using sensor data, the model predicts optimal driving speeds that balance competitiveness with reliability, supporting engineers and drivers in maximizing race performance and finishing probability.

Faglærer: Massimiliano Ruocco     Status: Valgbart     Egnet for: En student     Lenke: plink

Mapping future applications of responsible AI: OsloKommune

Problem Statement: Many organizations have been caught up in the tide of the AI-promises. Yet, we see many examples of a specific problem not being solved or the gap between capabilities and intentions without a bridge. Leading to a misalignment between what AI can actually deliver, and the goals organizations hope to achieve. In this project, we seek to study areas for AI use cases in the municipality. It is possible that taking a responsible AI perspective will enable aspects such as the ethical, explainable, and transparent for implementation to be considered as well. 

Faglærer: Casandra Ann Grundstrom     Status: Tildelt     Egnet for: En student     Lenke: plink

Measuring the Coding Experience

The project aims to study various aspects of learning to program using biometric sensors such as EEG (brain activity), eye tracking (gaze and attention), and GSR (galvanic skin response) sensors. Potential scenarios could be comparing tasks with and without AI assistance for example. 

Faglærer: George Adrian Stoica     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Measuring the Coding Experience

The project aims to study various aspects of learning to program using biometric sensors such as EEG (brain activity), eye tracking (gaze and attention), and GSR (galvanic skin response) sensors. Potential scenarios could be comparing tasks with and without AI assistance for example.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Memetic and Multimethod Stochastic Optimization Algorithms

Project Background
 

Faglærer: Ole Jakob Mengshoel     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Mental Health and wellbeing in Computing Education

Mental health and wellbeing are increasingly recognized as critical factors in student success, particularly in computing education, where high workloads, imposter syndrome, and performance pressure contribute to stress and burnout. This thesis aims to explore the challenges related to mental health in computing education and identify strategies to support student wellbeing.

Faglærer: Kshitij Sharma     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

MIC - Medical Image Computing / Analysis and AI/CV (most organs / most modalities) (2025-New)

Together with MIRA, SINTEF Health, the medical faculty at NTNU and St Olav university hospital we are offering medical image computing (MIC) projects, based on Deep Learning (DL) and Computer Vision (CV), and related to:

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

MIC - Medical Image Computing / Analysis and AI/CV (most organs / most modalities) (2025)

Together with MIRA, SINTEF Health, the medical faculty at NTNU and St Olav university hospital we are offering medical image computing (MIC) projects, based on Deep Learning (DL) and Computer Vision (CV), and related to:

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

MIC - Medical Image Computing / Analysis and AI/CV (most organs / most modalities) (2025)

Together with MIRA, SINTEF Health, the medical faculty at NTNU and St Olav university hospital we are offering medical image computing (MIC) projects, based on Deep Learning (DL) and Computer Vision (CV), and related to:

Faglærer: Gabriel Kiss     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Model-driven solutions with Active Knowledge Modelling (AKM)

Enterprise Modeling has been defined as the art of externalizing enterprise knowledge, i.e., representing the core knowledge of the enterprise. Although useful in product design and systems development, for modeling and model-based approaches to have a more profound effect, a shift in modeling approaches and methodologies is necessary. Modeling should provide powerful services for capturing work-centric, work-supporting and generative knowledge, for preserving context and ensuring reuse. An approach to this is Active Knowledge Modeling (AKM). The AKM technology is about discovering, externalizing, expressing, representing, sharing, exploring, configuring, activating, growing and managing enterprise knowledge.

Faglærer: John Krogstie     Status: Valgbart     Egnet for: En student     Lenke: plink

Motion field segmentation for moving cameras in sports EXCHANGE possibilities

A moving competitor is easy to segment when the camera is stationary. Once isolated, we can determine their pose, action and other characteristics. If a camera is also moving, it alone produces its own motion field that can be used to determine camera pose. Differentiating static from moving elements as well as camera pose is the problem of interest. We have had success in isolating and analyzing athletes playing ice hockey and baseball, determining their pose, action and other interactions. The goal is to extend this to sports where the camera also moves such as track, running, skiing, to name a few is the objective. 

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Multi-agent systemer i organisasjoner

Det er i dag mange kunstig intelligenssystemer i bedrifter, alt fra enkle algoritmer, til kompleks bruk av språkmodeller. For å kunne utnytte de på best mulig hvis er det mulig å benytte seg av et Multi-agent-systemer (MAS), der man legger til rette for samhandling og kommunikasjon mellom både tekniske agenter, og mennesker.

Faglærer: Marius Mikalsen     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Multi-objective optimisation for Floor Plan generation

Architectural design of floor plans is a time consuming and labor-intensive task. Computer-aided architectural design can ease this work though  automatically generated floor plans for office buildings can advance the research field of computer-aided architectural design. 

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Multimodal Personality Prediction

Personality is a set of traits and unique characteristics that give both consistency and individuality to a person's behavior. As personality is accepted as an indicator of job performance, recruiters aim to retrieve these behavior traits in the screening process. One issue is that using personality questionnaires is less favored by applicants and negatively affects the pace of the recruitment process. Many recent studies started exploring asynchronous video interviews (AVI) and social platforms to predict one's personality. This study aims to explore and develop machine learning algorithms (preferably multimodal DNN) for analyzing recording interviews and accompanying resources (social media/online profile presence such as LinkedIn) in predicting one's personality on Big Five personality traits. 

Faglærer: Ali Shariq Imran     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Multimodal Plant Health Monitoring

The objectives of this project is to develop a plant health monitoring system with IoT-enabled in-field soil sensor data and UAV images (RGB, Multispectral) to accurately detect, classify, and predict plant health.

Faglærer: Ali Shariq Imran     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Multiplayer game development using Web3 Technologies

Game development is a large well-known area in traditional web development. However, it is still to be seen how the emerging web3 technology will take it a step further!

Faglærer: Surya Bahadur Kathyat     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

Music from Magnets

Introduction

Faglærer: Johannes Høydahl Jensen     Status: Valgbart     Egnet for: En student     Lenke: plink

NeRFs in Motion: Learning Dynamic Environment Representations for Autonomous Agents

Overview / Motivation

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Non-destructive Reconstruction of 3D Objects Using Machine Learning

Co-supervisors: 

Faglærer: Ole Jakob Mengshoel     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Non-visual interaction for mixed reality environments for children

Supervisors: Michail Giannakos, Giulia Cosentino

Faglærer: Michail Giannakos     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Omniverse, Content generation, Simulation and Digital Twins (2025)

Ultimate Visual Computing and AI project.

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

On the relation between software engineering and AI in Norway

The goal of this thesis is to produce knowledge about the state of the practice in Norway about development of AI intensive systems. 

Faglærer: Maria Letizia Jaccheri     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

On-device personalization of large language models on edge devices

Large language models (LLMs) will be gradually implemented on edge systems, like mobiles, self-driving cars, etc., as a powerful AI assistant. Normally, LLMs are trained to provide broad knowledge to different users. However, as learned from lectures on convolutional neural networks (CNNs), personalizing CNNs (removing some classes never used) can reduce the model complexity and latency while in some cases improving accuracy. The goal of this project is to evaluate an on-device personalization method for LLMs on edge systems. This means that the entire personalization procedure will be conducted on edge systems without the assistance of remote servers. Thus, the proposed method should be low overhead and hardware-aware so that the limited computational power of edge systems can be fully utilized to achieve this goal.

Faglærer: Di Liu     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Óne citizen - óne digital health twin (an ecosystem of smart digital twins - towards a data-driven health service) (2025)

Denne oppgaven tilbys i samarbeid med MIA Health

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Online Learning Platform – Enhancing Personalization with Self-Regulated Learning

Progresso (previously ProTus - https://protus.idi.ntnu.no/, username: testUSN@usn.no, password: test) is an evolving online learning platform designed to provide learners with personalized courses across multiple domains. Over the years, different versions of the system have been developed, gradually expanding its capabilities to include new content, analytics, and personalization features.

Faglærer: Boban Vesin     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

Open data - from vision to reality?

Open data involves the pooling and collecting of data across a community, industry or group of stakeholders. The motivation is the vision (aspiration, hope, belief...) that by making data openly availble, hence accessible to everyone, this will boost productivity through enhanced collaboration or create more well-functioning markets. Examples include: Open Target in pharmaceutical industry, the EU's PSD2 regulative towards open banking in finance, or HUNT research database at NTNU.

Faglærer: Eric Monteiro     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Open Foundation Models / LLM (type ChatGPT), fine-tuned and adapted to Health and integrated in a Digital Twin setting (2025)

The content can be adjusted based on the interests and background of a given student. But some interesting research questions to look into could be:

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Open-ended evolution

Life on earth displays an explosion of creativity and diversity. One single run of evolution has managed to create both photosynthesis, flight and human intelligence and is still presenting us with new solutions to the problem of survival and reproduction on earth. This capability for never-ending creation of novel organisms is what the field of open-ended evolution is trying to replicate.

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Oppsummering av medstudentvurderinger

Medstudentvurderinger hvor studenter gir tilbakemeldinger på hverandres innleveringer brukes mye som læringsaktivitet. En av utfordringene er at tilbakemeldinger kan være av variabel kvalitet, motstridende og med mange som git tilbakemelding blir det mye å se over. I dette prosjektet skal vi se på løsninger for oppsummering av medstudentvurderinger. Oppgaven bygger videre på arbeid som er utført i tidligere oppgaver og tema for fordypningsprosjekt kan være å prøve ut systemet i et faktisk emne. Som masterprosjekt er det eksemplevis mulig å se på forskjellige presentasjoner av positive og negative kommentarer og mekanismer for å gi tilbakemelding på tilbakemeldingene.

Faglærer: Trond Aalberg     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Organizational decision-making in the age of AI

Artificial Intelligence is now being used at an increasing rate to augment or automate organizational decision-making. From processes such as performing credit checks on customers of banks, aiding in forecasting of future events, and automating manual and repetitive tasks, AI is introducing a new way of making decisions for organizations. The purpose of this project is to examine through empirical methods the effects and processes of transition to AI-based decision-making structures.

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: En student     Lenke: plink

Orientation Sensing Applied in Accessibility

Work on an interesting project related to orientation sensing detection (device relative to the user) in order to provide accurate audio instructions to blind people, for example.

Faglærer: George Adrian Stoica     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Partial encryption of video

Introduction

With the increasing use of video surveillance of public spaces, there is a growing need to take care of the privacy and integrity of those who are filmed by the surveillance cameras (Asghar et al. 2024). Full encryption of the video removes the ability to quickly find out what is happening on the video. The identity of persons who are not relevant to any investigation will then also be known by decryption. One solution to this problem is to partially encrypt the video.

Faglærer: Hans Jakob Rivertz     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Particle Swarm Optimisation as a modelling tool for Climate Change

Particle Swarm Optimisation, where each particle may be thought of as an individual in a society of particles, provides a  technique to model influences and effects in society that may prove beneficial  in the battle against Climate change.  This project is focussed on developing a PSO modelling environment that enables the study how an individual may become more inclined to increase their individual contribution/sacrifice for the benefit of future populations. 

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Personalized Health

 

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Personalized rehabilitation video generation using sensor data and Generative AI

Many patients need personalized training videos to perform rehabilitation at home. The current training videos from therapists are standardized, and do not fit individual needs. 

Faglærer: Jingyue Li     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Predicting Social Media Personalities, Values and Ethics

Read also: Writing a Master's Thesis in Language Technology

Faglærer: Björn Gambäck     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Prediction of Biodiversity of Marine species

This project is linked to an EU project that deals with climate change and its effect on biodiversity in Sea. The partner company in this project, Synplan (Oslo based start up, https://www.synplan.ai) will  co-supervise this thesis. 

Faglærer: Pinar Öztürk     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Predictive Maintenance in Building Automation & HVAC Systems

Many regular maintenance operations occur over the lifetime of a commercial building. This includes for example replacement of air filters which filter the air supplied into a building. Short maintenance cycles stay on the safe side by replacing filters too often before any efficiency loss or down-time occurs. This may lead to time and material consuming replacements before they are actually necessary.

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: En student     Lenke: plink

Predictive Maintenance in Fish Farming

Many regular maintenance operations occur over the lifetime of a fish farm. This includes for example cleaning of the feeding mechanism or the tubes through which the feed is distributed to the fish-nets. Short maintenance cycles stay on the safe side by cleaning too often before any down-time or damage occurs. This may lead to time-consuming cleaning before it is actually necessary. Many fish-farm operators develop a good intuition for when a cleaning cycle is necessary, but this is not easily reproducible or transferable across employees.

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: En student     Lenke: plink

Preparing Planslurpen for integration into municipal processes

As per www.regjeringen.no, zoning plans specify the use, conservation and design of specific geographical locations. They consist of detailed land-use plan maps that are coupled with a planning provision and plan description. When looking to start a construction process in a given area, reviewing the corresponding zoning plan is essential. This is where one can find information regarding factors such as where in the area buildings can be placed, as well as certain characteristics (ex: height, roof style) the buildings must abide to. Accessing and understanding the zoning plans, however, can be a complex and time-consuming process for citizens, developers, and even case workers. Therefore, citizens and developers often rely on contacting municipal offices directly for explanations and guidance, which can be inefficient and time-consuming for both parties. It is therefore in the best interest of the municipalities of Norway that a solution for easy retrieval of information from zoning plans is developed.
One such solution, “Planslurpen,” is part of DiBKs “Drømmeplan”-project, and the end goal is for it to be a national component available to everyone. It uses machine learning methods to retrieve key information from zoning plans and presents it in a manner that allows one to easily find which regulations apply to a chosen area. It is not ready for deployment yet, though. For example, currently, the plan-id and plan description must be manually specified and uploaded, which would not be ideal in production. High quality data flow and output are key factors in determining the success of Planslurpen.
In this project, the students will be working closely with the municipalities of Trondheim and Kristiansand, stakeholders such as DiBK and KS, and the developers of Planslurpen. The project has a high degree of freedom, as the students will assess the needs of all involved parties and contribute to the further development of Planslurpen based on their findings. Potential approaches could include designing a data infrastructure for easy integration of Planslurpen in municipal processes, development of multi-agent AI chatbot functionality, suggestions for improvement of the Planslurpen API, or researching methods to improve Planslurpens retrieval and presentation of zoning plan details.
Throughout the project period, the students will have access to expert competence in the field of zoning plan case handling from the municipalities of Trondheim and Kristiansand, for informative and testing purposes. They will also be working with DiBK, KS and the developers of Planslurpen. The students will have access to raw data from the municipal zoning plan registries for the Trondheim and Kristiansand municipalities, which consists of several thousands data points. Data will also possibly include the data used to train Planslurpen, although this is yet to be confirmed. It will likely be confirmed by the end of March.

Faglærer: John Krogstie     Status: Valgbart     Egnet for: En student     Lenke: plink

Probabilistic models for Generative AI

Probabilistic models for generative AI like diffusion models (see e.g. these lecture notes) have gained quite some interest lately, with impressive results in particular in the image domain (now also doing high quality video from text), but also used for a lot of other things including reinforcement learning and generation of both time series data and graph data. Diffusion models have also inspired more fundamental research into alternative formulations of generative AI, including Bayesian flow networks and flow matching models.

Faglærer: Helge Langseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Problems in bioinformatics

The bioinformatics group works on developing and using computational models to predict how changes in gene regulation can control development and cause disease. Towards this end, we develop custom algorithms, statistical simulations, and machine learning-based solutions to analyze and interpret biological data; examples of previous MSc-theses include a genetic programming (GP) approach to predict microRNA target sites, a support vector machine (SVM) approach to identify microRNA genes, and an approach that combines GP and SVMs to identify related proteins.

Faglærer: Pål Sætrom     Status: Valgbart     Egnet for: En student     Lenke: plink

Problemstilling fra Kredittbanken

I Kredittbanken har vi saksbehandlere som bruker mye tid på å lese og vurdere dokumentasjon sendt inn av kunder, i forbindelse med søknad om kredittkort, refinansiering eller forbrukslån. Dette arbeidet består ofte av å hente ut informasjon, kontrollere innholdet og gjøre vurderinger basert på det som står i dokumentene. Dokumentene er typisk dokumentasjon på inntekt, leiekontrakt, betalingsinformasjon i forbindelse med oppgjør av lån. Dette arbeidet er tidkrevende og sårbart for menneskelige feil, og vi tror det finnes potensiale for delvis eller full automatisering av prosessen.

Faglærer: Di Liu     Status: Valgbart     Egnet for: En student     Lenke: plink

Processing and analysing ice data

DNV is currently leading a project under the auspices of ESA (European Space Agency) that focuses on the use of satellite data within shipping in the Arctic and Baltic Sea regions. The project aims to identify the needs for various types of satellite data, which services and products currently offering this, the extent and in which manner the satellite data is being used, and similar aspects. The current work on this project is published as reports on https://earsc-portal.eu/display/EO4BAS. The EO4BAS project is part of a larger project within EO data (Earth Observation, i.e., satellite data) financed by ESA and EC (European Commission). Not only opportunities within the maritime are explored, but also within ex. oil and gas, and raw material extraction.

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Profiling submissions for AI assisted content

The overall objective of this project is to train deep learning models to detect and identify students’ submissions to their own work vs copying and the use of AI-assisted tools by profiling students’ submissions. The candidate is required to train attention-based deep learning models, or alike, to learn and identify writing patterns that differ from one’s own work. The candidate is expected to conduct a literature review on the topic to identify which models can best classify/identify individuals writing styles based on prior data, what features/patterns are important to track, and how to best use them for handling submissions. The candidate is expected to design use cases to train and test the system. Experiments can be designed to collect summary/reflection notes on the topic by a group of students to collect datasets for the thesis work.   

Faglærer: Ali Shariq Imran     Status: Valgbart     Egnet for: En student     Lenke: plink

Prosjekter for Trym

KANs & GP m/ Signe på SINTEF

Faglærer: Helge Langseth     Status: Valgbart     Egnet for: En student     Lenke: plink

QDA-Flow ("Qualitative Data Analysis"-Flow): En modulær pipeline for analyse av kvalitative intervju-transkripsjoner

 Denne masteroppgaven har som mål å utvikle en modulær og utvidbar Python-basert analysepipeline for kvalitativ data, med spesielt fokus på intervju-transkripsjoner. Studenten skal først kartlegge state-of-the-art metoder innen kvalitativ dataanalyse med digital støtte – inkludert naturlig språkprosessering (NLP), tematisk analyse, nettverksanalyse og visualisering. Deretter skal studenten utvikle og dokumentere en prototype-pipeline hvor man kan mate inn transkripsjoner og få ut relevante innsikter, som f.eks.:

Faglærer: Marius Mikalsen     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Qualitative study of Microsoft Copilot use by computing students

While many students use generative AI tools such as Microsoft Copilot, we have little knowledge of how these tools are used, for what, and how they affect student learning. In this project, you study the use of Microsoft Copilot by computing students at NTNU using qualitative research methods to gain a rich understanding of the phenomenon. You will do initial literature studies on the topic and design a case study with data-collection methods like observations, interviews, and archival data. You will analyze the collected data qualitatively to explaining the practices of computing students using Copilot.

Faglærer: Babak A. Farshchian     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

RAG for Course Preparation

This master thesis aims to test and evaluate various off-the-shelf state-of-the-art large language models (LLMs) for Retrieval-Augmented Generation (RAG) tasks on domain-specific education content for course preparation. The student is expected to test various models on benchmark datasets and design the experiment for a real-case scenario. The material and content will be provided as a use case. The candidate is also expected to validate the responses using objective and subjective evaluation criteria. The effectiveness of such a tool may also be studied in this master thesis by gathering students’ feedback and conducting surveys on experimental groups. 
 
Prior knowledge: Machine Learning, Generative AI, LLMs
Skills: Python programming

Faglærer: Ali Shariq Imran     Status: Valgbart     Egnet for: En student     Lenke: plink

Rare Anomaly Detection in Time Series (with SINTEF, Statnett)

To maximally exploit existing infrastructure while not risking power outages, Statnett wishes to develop models for detecting anomalous behaviour of their voltage transformers. Currently, a straightforward algorithm is applied, detecting drift based on differences between values per timestamp and a given threshold. Ideally, drift should be detected early and time to a given threshold should be predicted.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

RAY TRACING DATA STRUCTURES (with ARM Trondheim)

The gold standard for computer graphics is and always has been the simulation of real light dynamics through ray-tracing, but due to the high demands on compute it has seen little use in real time applications. In recent time ray traced real-time graphics has become a reality, with the last year even bringing ray-tracing capabilities to mobile devices. The advances that made this possible are several, including better process nodes for silicon, advances in neural network based denoising, novel temporal antialiasing techniques and improvements in Bounding Volume Hierarchy (BVH) construction. Ray tracing relies heavily on specialized data structures to make the intersection test between the ray and scene efficient using some kind of Acceleration Structure, with the standard approach being the use of a BVH. The BVH is a spatial data structure, and lends well to GPU warp-based execution because rays issued from nearby pixels (and scheduled on the same shader core) are likely to traverse the same part of the tree. This allows the tree nodes to be re-used for multiple threads of execution saving an order of magnitude in bandwidth. The difference between a well- and poorly constructed BVH can account for more than 50% of the ray traversal performance making quality a very sensitive topic. Another issue is that higher quality build algorithms naturally require more time, to the point where building the BVH takes too long to be feasible in a real-time environment. Due to this tradeoff between traversal performance and build time the field of acceleration structure construction is wide open and there are multiple heuristics that can be applied in attempt to get ahead in one way or another. The complexity of the problem is further increased by the fact that different hardware accelerators have different performance characteristics, meaning the same algorithm may not be the best everywhere. This all means that the construction of BVHes is not in general well understood, and there is ample room for innovation.

Faglærer: Theoharis Theoharis     Status: Tildelt     Egnet for: En student     Lenke: plink

Recognizing meta-data on car tires

Car tires have different features relevant for maintenance. These features include the profile depth, size, and manufacturer. Today, organizations tasked with tire maintenance need to keep track of these meta-data manually. In other words, employees have to inspect the tire and notes down existing damages as well as the meta-data.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: En student     Lenke: plink

RECONSTRUCTION OF NIDAROSDOMEN BASED ON GAUSSIAN PRIMITIVES

A recent addition to the modeling of scenes is based on 3D Gaussian primitives. The associated rendering technique called Gaussian Splatting:

Faglærer: Theoharis Theoharis     Status: Tildelt     Egnet for: En student     Lenke: plink

Reinforcement learning for multi-agent simulated autonomous driving

This topic is about creating a self-learning multi-agent scheme for steering simulated cars in an urban environment. The focus is on developing a Reinforcement Learning scheme for this application.

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Reliability evaluation of approximate computing techniques

Approximate computing studies how to provide “good enough” results for a certain application. It is used in different context, for example resource constrained devices or when operating in degraded mode. We want to evaluate the impact of faults on different approximate computing techniques.

Faglærer: Leonardo Montecchi     Status: Valgbart     Egnet for: En student     Lenke: plink

Reproducibility of News Recommendation Experiments

Research on recommender systems has seen thousands of studies being published over the course of the last two decades. Frequently, author report that their proposed method performs better than the state-of-the-art.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Responsible AI in organizations

The notion of responsible AI entails a large range of aspects regarding how AI applications are developed, utilized, and monitored throuhgout their lifecycle. The purpose of this project is to explore what responsbile AI means for organizations, which processes and structures they are establishing in order to attain set indicators of responsible AI, as well as what are the organizational impacts of it. Does adopting responsbiel AI result in any organizational gains? Does it influence how customers/citizens perceive the organization, or is it restricting what they can do with novel technologies?

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: En student     Lenke: plink

Safety evaluation of object detectors in autonomous vehicle scenarios

Evaluate different object detection and/or trajectory planing algorithm from the safety perspective. Involves experimenting with different ways to evaluate object detectors, and possibly defined new benchmarks. Builds on existing research and a previous Master’s theses at IDI.

Faglærer: Leonardo Montecchi     Status: Valgbart     Egnet for: En student     Lenke: plink

Samarbeide og kommunikasjon i helsesektoren

Enhetlig pasientbehandling blant helsearbeidere i helsesektoren undergraves av ulike former for grenser - eografiske, institusjonelle og profesjonelle. Dette er til hinder for effektiv og høykvalitet pasientbehandling. Eksempler inkluderer samarbeide mellom fastlege og sykehus, eller samarbeide mellom sykehus og kommunehelsetjenesten herunder eldreomsorgen.

Faglærer: Eric Monteiro     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Secure player data management

Football has become an enormous industry where players are bought and sold based on information about them. This information is not just collected during games, but during trainings, tests, leisure and even when sleeping. In the wrong hands, this information can be used for extortion, manipulate the market or influence betting odds.

Faglærer: Per Håkon Meland     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Self-supervised Transformer for sensor based Human activity recognition

Human activity recognition refers to the task of automatically identifying and classifying different activities that a person is performing, such as walking, running, sitting, or standing, based on data collected from various sensors.

Faglærer: Mohib Ullah     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Sensorimplementering i skipsbransjen og behandling av skipsdata

DNV ønsker å bruke sensorer for å automatisere klassifisering, redusere manuelle inspeksjoner og sikre kontinuerlig overvåking.

Faglærer: Xiaomeng Su     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Sentiment and/or Figurative Language Analysis in Social Media

Read also: Writing a Master's Thesis in Language Technology

Faglærer: Björn Gambäck     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Shape Servoing in 3D with Deep Reinforcement Learning – Extending Deformation from 2D to 3D

Shape servoing is a form of robotic manipulation that involves altering the shape of a deformable object, such as soft plastics, fabrics, or muscle tissue. Manipulation of deformable objects is generally more challenging than rigid objects but successfully doing so may unlock transformative changes in several industries, including manufacturing, agriculture, and medicine. 

Faglærer: Kerstin Bach     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Simulating Language and Communication Evolution

Read also: Writing a Master's Thesis in Language Technology

Faglærer: Björn Gambäck     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Simulation of artefacts caused by 3D capturing devices

A lot of work is being done on improving 3D shape matching algorithms for applications such as self-driving cars. A benchmark is needed that evaluates their capabilities in an objective manner that is representative for how these methods are going to be used in the real world.

Faglærer: Bart Iver Blokland van     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Smart Desks

The project aims to study various aspects of creating a solution that facilitates sharing office/desk use, converting them into “smart” desks or “context-aware” desks. 

Faglærer: George Adrian Stoica     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Smidig droneutvikling

Moderne krigføring er høyteknologisk med bruk av droner og KI. Dette krever raske innovasjonssykluser der droner og systemer må tilpasse seg raskt. I tillegg brukes og tilpasses standardkomponenter som gjør at utvikling av slike systemer kan skje utenfor de tradisjonelle, store leverandørene. Spørsmålet er hvor godt Norge, norske leverandører og det norske forsvaret er forberedt på denne typen rask og smidig utvikling av teknologi. 

Faglærer: Marius Mikalsen     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Smidig transformasjon

Smidige metoder oppstod i team som jobbet med systemutvikling, men har blitt tatt i bruk av større deler av organisasjoner og ført til endringer i ledelse av prosjekter og større programmer. Smidige metoder legger vekt på beslutningstaking på lavt nivå i selvstyrte team, tett kontakt med kunde og fleksibilitet i arbeidsprosesser for å kunne håndtere endringer underveis i utviklingsprosjekt. Når organisasjoner ønsker å ta i bruk denne type metoder i større deler av organisasjonen støter de ofte på utfordringer med eksisterende hierarki, at det kan være vanskelig å bli enige om arbeidsprosesser med miljø med andre oppgaver enn programvareutvikling og generalt at det er motstand mot organisatoriske endringer. Denne oppgaven vil bestå i å først gjøre et litteraturstudie på temaet “smidig transformasjon” innen fagområdene systemutvikling og informasjonssystemer, og koble med relevante andre felt som for eksempel endringsledelse. En videreføring i masteroppgave vil kunne innebære et empirisk studie av en eller flere organisasjoner som gjennomfører en “smidig transformasjon”.

Faglærer: Torgeir Dingsøyr     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Software architecure modeling of AI-enabled systems

Software architecture is a critical aspect of designing and developing software systems. Modeling and documenting the software architecture is a fundamental task in software engineering, and established modeling languages (e.g., UML) have been used for this purpose. This project investigates languages and patterns for modeling software architectures that include AI components.

Faglærer: Leonardo Montecchi     Status: Valgbart     Egnet for: En student     Lenke: plink

Software Engineering, Artificial Intelligence, and Intersectionality

We want to start a research centre (Norwegian Centre of Excellence) that investigates the relation between Software Engineering, Artificial Intelligence, and Intersectionality.

Faglærer: Maria Letizia Jaccheri     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Solving Cryptic Crosswords with Large Language Models

Cryptic crosswords are puzzles that rely not only on general kwowledge, but also on the solver’s ability to manipulate language on different levels according to Sadallah et al., 2024 https://arxiv.org/pdf/2403. 12094. This is a hard problem, which requires much reasoning on the part of humans. The authors report an accuracy of 8.9% for the best Large Lan- guage Model (LLM), wheras human performance is 99%.

Faglærer: Benjamin Uwe Kille     Status: Valgbart     Egnet for: En student     Lenke: plink

Species prediction models applied to vulnerability detection in software

The goal of this project is to explore the application of models commonly used for predicting species discovery to the task of identifying vulnerabilities in software systems. Drawing parallels between the process of species discovery and software vulnerability detection, the proposal is to develop or adapt models inspired by species accumulation curves to analyse the cumulative number of software vulnerabilities discovered over time. By utilising historical vulnerability data and considering factors such as software complexity and codebase size (if available), these models will seek to predict the rate of new vulnerability discoveries and estimate the total number of vulnerabilities within a software system. Experience with statistical models and methods will be instrumental.

Faglærer: Donn Alexander Morrison     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Stor skale eller Adaptiv Ruting

Ruteproblemet, kjent som "Vehicle routing problem (VRP)" , har vært forsket på i over seksti år på grunn av dets teoretiske kompleksitet og betydning i mange bruksområder. Mange applikasjoner i det virkelige liv har et økt behov for å levere til tusenvis av kunder, mens de samtidig tar flere begrensninger i betraktning. I tillegg er applikasjoner i det virkelige liv ofte avhengig av å motta løsningene fra problemet raskt, noe som betyr at problemet må løses på kort tid. Likevel har få studier hittil fokusert på å løse instanser av stor skala med flere begrensninger, innenfor kjent tidsgrenser.

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Sustainability by design

One of the core competence areas of professional involved in the development of IT is the identification and representation of requirements. For modern IT-solutions sustainability can be considered a key concern, thus we have to look upon how to achieve sustainability by design, and not as an afterthought. This project will investigate areas related to

Faglærer: John Krogstie     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Sustainable migration of cloud infrastructure

Cloud computing is increasingly popular due to its potential benefits in scalability, cost savings, and flexibility. However, it also poses the risk of vendor lock-in, where an organisation becomes dependent on a specific cloud provider's proprietary technology. This dependence can again limit flexibility, increase costs, and hinder migration of software defined infrastructure to more sustainable cloud solutions [1]. To enhance the robustness of their systems, businesses are also looking for multi-cloud supported solutions.

Faglærer: Joakim Henrik M Klemets     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Sustainable open source projects: evaluating sustainability practices of open source projects

Open source software (OSS) has become a cornerstone of modern software development, driving innovation, collaboration, transparency and accessibility across industries. However, their sustainability practices often vary widely and there are ongoing challenges to ensure the long-term sustainability of such projects. Sustainability in this context involves community engagement, technical maintenance, governance, policies, and contributor retention, among other issues.

Faglærer: John Krogstie     Status: Valgbart     Egnet for: En student     Lenke: plink

Tag inference

In Norway we have a well-developed standard for naming equipment and components in buildings, TFM. However, abroad there is no such standard and many different conventions are created and used.

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: En student     Lenke: plink

Teamwork in software development

Teamwork is central in software development, and is currently a topic much addressed in agile software development where the development is performed in small, self-organized teams. Improving the efficiency and effectiveness in software development will therefore often involve improving the way the teamwork is organized. Several team performance models have been suggested in the research literature, and there is a growing number of empirical studies of teamwork in software development with focus on specific characteristics for agile development teams and distributed or virtual teams.

Faglærer: Torgeir Dingsøyr     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

TechLARP - closing the gender gap in technology studies and STEAM education

The TechLARP project aims to close the gender gap in technology studies and STEAM education in order to encourage young girls to pursue STEM and, particularly, computer science studies.

Faglærer: Maria Letizia Jaccheri     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

The potential of Artificial Intelligence for public administration

While there has been a long discussion about the potential of using Artificial Intelligence in private organizations, now more and more public organizations are implementing solutions to support their operations. From uses for fraud detection, chatbots, autonomous vehicles, or infrastructure monitoring, AI is gaining ground in applications for public administration. This project will be done in connection with SINTEF Digital and will involve data collection, analysis and reporting. The aim is to find out what is the status of AI adoption, what are the potential interesting uses, and what is the value that is realized.

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: En student     Lenke: plink

The Strategic Value of Big Data Analytics

Today more and more companies are using big data analytics to support or drive their business strategies. Yet, there is ongoing debate about whether such investments do indeed create value if so how this value can be captured. The objective of this master thesis is to perform a quantitative study on companies in Norway and examine the ways in which they are applying big data analytics to create business value. The project is in cooperation with the Big Data Observatory (https://www.observatory.no), during which you will learn how to develop research methods and analyze quantitative data.

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: En student     Lenke: plink

The value of AI

There is considerable confusion about what AI brings of value for whom. This confusion is partly related to what we define as AI, but also because of the rapidly changing nature of AI technologies. In order to create a sustainable process of taking advantage of AI we need to have a framework for how we evaluate AI, and who benefits from AI and how.

Faglærer: Babak A. Farshchian     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Time series analysis and forecasting of food loss from grocery stores

One third of the food produced in the world today becomes food loss and waste. Grocery stores have implemented measures achieving reduction; however, there is still room for improvement both for reduction of food loss and for better utilization of unavoidable food loss (using them as animal feed instead of sending to biogas production). Increasing knowledge about food loss trends and properties can help to achieve these goals.
Currently the sales data are used to assist in placing new orders to match the demand and avoid food loss. Furthermore, food loss data is reported as a percentage of turnover without considering the volume and quality even though these are available. Therefore, time series analysis and forecasting of the available food sales and loss data (weekly, monthly or holiday trends) can provide insights that can enable development of new reduction measures and increased information about properties of the food loss can contribute to increased value creation.

The project is in collaboration with Cansu Birgen from SINTEF Ocean as part of the project called “Mapping food waste from Norwegian grocery stores”.

Faglærer: Massimiliano Ruocco     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Transforming IT operations: organisational perspectives

Traditionally, software development and operations have been handled by separate teams. In such an organisation, a central objective of the development team is to introduce new application functionality, something that conflicts with the operation team's goal of ensuring stable and reliable services. The conflict in terms of the functions and values that the two teams provide often lead to the implantation of rigid processes that delay development. Hence, recent approaches aim to break down these barriers, forming multidisciplinary teams (DevOps) that are responsible for the entire lifecycle of an application, including operations and maintenance. Organising people from both development and operations in such teams, while also automating parts of the deployment process, has showed to both enable rapid deployments of new functionality and to increase software quality [1].

Faglærer: Joakim Henrik M Klemets     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

TrønderEnergi: Explainable time-series forecasting

Problem description
TrønderEnergi has several forecasting systems utilizing machine learning methods in commercial operation. The systems are used and the forecasting is monitored by domain experts in the operating center at Berkåk. The domain experts do not have any training and knowledge in the machine learning methods, but they do have to make decision based on their output. At times the experts need to understand why a forecast has the value it has. The literature has to be reviewed, prototypes should be developed and evaluated by domain experts.

Faglærer: Odd Erik Gundersen     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Uncertainty Quantification for Language Models in Safety-Critical Systems

Co-supervisor: Ahmed Abouzeid (postdoc in AI group, at NTNU)

 

Faglærer: Pinar Öztürk     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

Uncertainty Quantification in Detection and Classification Problems

Problem Description:

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Uncertainty-aware Deep Learning a.k.a. Deep Bayesian Learning

Description: 
Deep learning has been reported to improve upon previous state of the art in many traditional machine learning tasks, like image classification, recommender systems, text-to-speech, and so on. Nevertheless, there are still fundamentally problematic issues with these systems, that invite theoretical work on extensions of deep learning towards (traditional) probabilistic reasoning. This is a topic of some interest, which has lead to nice tools that can be used for implementation/evaluation, like Tensorflow Probability and Pyro (built on top of PyTorch). For typical research trends, see Part III of "The Deep Learning Book" by Goodfellow et al., Kevin Murphy's book-series on probabilistic machine learning, or the topics we on the program of the “ProbAI summer school”. The selection of interesting research question(s) in this area will depend on the students' interest.

Faglærer: Helge Langseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Understanding an organisation's adaptive capacity to handle IT incidents

The ongoing digital transformation of organisations and businesses along with the advancing convergence of information technology (IT) and operational technology (OT), provide significant operational challenges in terms of ensuring the stability, robustness, and security of these complex systems. As critical services become reliant on Internet-facing software systems it also makes them more vulnerable for cyberattacks. Recent studies also confirms that the number of targeted attacks is increasing, and that more sophisticated methods are taken into use.

Faglærer: Joakim Henrik M Klemets     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Understanding the execution behavior of high-level productivity languages

The majority of modern applications are written in the so-called high-level productivity languages such as Python, NodeJS, Javascript, etc. In contrast, computer architecture and hardware research is mostly driven by software written in compiled languages such a C, C++ etc. The mismatch limits our understanding of how these applications are executed on the hardware/processors. For example, while the code written in C, C++ is handled by the “front-end” structures like instruction cache, branch predictors etc. of a processor, Python and NodeJS application code is handled by the “back-end” structures like data cache. This is because Python and NodeJS runtimes/interpreters are treated as code at hardware level, while both the application code and data are treated at data. Consequently our understanding of how to build efficient hardware/processors for the bulk of these applications is limited.

Faglærer: Rakesh Kumar     Status: Valgbart     Egnet for: En student     Lenke: plink

Underwater object detection and classification

The world beneath the waves holds a wealth of mysteries and potential discoveries. This project embarks on the journey of enhancing underwater exploration through object detection and classification techniques.

Faglærer: Mohib Ullah     Status: Valgbart     Egnet for: En student     Lenke: plink

Unlocking Insights from Video Content – A Large Language Model Approach

Introduction

Faglærer: Boban Vesin     Status: Tildelt     Egnet for: Gruppe     Lenke: plink

Unsupervised learning for automatically annotating eye tracking data

Something we humans rarely notice, is how our eyes are in constant movement, and all of these constant movements can be put into four categories. Eye tracking is a technology used to capture an individual's eye movement, and is most commonly achieved by having a small infrared camera for each eye, and then use the center of the pupil as a starting point for further calculations to categorize the eye movements. Unfortunately, this categorization remains expensive, as it has to be conducted by specialists and is time consuming. An easily mistaken assumption in this regard, is that this is a task which would be trivial to automate by defining parameters for what makes a movement fall into a given category and simply use these algorithms to perform the classification. The reality is, however, different and considerably more complex. There are several reason for why this is more complicated that what one might initially assume, but inaccuracies in the captured data (e.g. due to hardware, pupil center algorithms, cornea reflections, etc.) is the most prominent one.

Faglærer: Alexander Holt     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Use of honeypots for understanding attacker methodologies in n-day vulnerable software

This project aims to investigate the efficacy and practical considerations of the use of honeypots in cybersecurity defense strategies. Honeypots can give insights into attacker methodologies and in doing so can bolster overall network security. This project will explore the practical deployment of honeypots simulating n-day vulnerable software (e.g., vulnerable software with an outstanding CVE), focusing on their ability to detect and mitigate various types of cyber threats.

Faglærer: Donn Alexander Morrison     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

User interfaces for distributed route planning and oversight for hybrid sail ships

Sails are increasingly viewed as the most significant enhancement to the current international fleet of ships, offering a promising avenue for sustainable energy with minimal infrastructure requirements. With a rising number of vessels under development featuring sail support, and existing vessels being retrofitted with sails, the interest in harnessing wind energy is evident. 

Faglærer: Yngve Dahl     Status: Valgbart     Egnet for: En student     Lenke: plink

Using causal information to improve generative models

In this project we will consider how to use causal understanding to enhance a generative model, in order to obtain better generative processes. The initial idea, which of course is open for discussion, is something like the following:

Faglærer: Helge Langseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Using Large Language Models (LLMs) to Improve Healthcare Sustainably - In collaboration with Hugin Medical (and potentially Harvard/MIT researchers)

Background
Recent research from NTNU’s IROS group has shown that up to 50% of radiological exams in Norway are medically unnecessary. This overuse leads to wasted healthcare resources, increased costs, and longer waiting times, delaying critical diagnostics for high-risk patients.

Faglærer: Kerstin Bach     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Using LLMs and conversational agents to support children’s learning

Supervisors: Michail Giannakos

Faglærer: Michail Giannakos     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Using LLMs for configuring static analysis tools

Investigate the use of Generative AI, such as Large Language Models (LLMs), to configure static analysis tools (such as SonarQube, PMD, etc.), with particular focus on defining customized rules. These tools are very useful for discovering software faults, but they are difficult to configure and to customize. This project wants to understand if and how LLMs can help with this task.

Faglærer: Leonardo Montecchi     Status: Valgbart     Egnet for: En student     Lenke: plink

VIRTUAL DEVICES ACROSS OPERATING SYSTEMS

Virtual devices (camera, microphone) are becoming increasingly interesting for producing visual and audio effects in digital meetings. This project will investigate the creation of a virtual camera and a virtual microphone in Linux, Mac OS and Android. 

Faglærer: Theoharis Theoharis     Status: Tildelt     Egnet for: En student     Lenke: plink

Virtual, Augmented and Mixed Reality for learning AI etc. (2025)

Interested in Virtual, Augmented and Mixed Reality (i.e. XR) related to learning (e.g. AI/ML/DL) and training (e.g. medical cases)

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Vision Mamba for Advanced Medical Image Analysis (2025)

PDF version of project proposal can be found here.

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Vision Transformers (for Visual Intelligence) (2025)

Since its introduction in 2017, Transformers have revolutionised NLP and completely taken over most sequence processing.

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Visual Creativity / Generative Visual AI / multi-modal foundation models (2025)

Understand and Explore the latest architectures for text to image / video / 3D  for content generation (maybe in combination with AI gen. sound and music) for various applications.

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Visual Intelligence and accurate geo-referencing of road objects on mobile devices (2025)

Task: Develop an app for mobile devices, that can be mounted in public transportation like busses, can access the camera of the device as well as relatively cheap and accurate positioning equipment (e.g. u-blox) with CPos corrections (cm accuracy) and have AI models for assessing and geo-referencing the condition of all road objects visible from the road (one application, other applications could be to create and update HD-maps, match real-time images to a reference for back-up localisation, collect data for neural rendering etc.).

Faglærer: Frank Lindseth     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

Visual Simultaneous Localization and Mapping (VSLAM) for an Underwater Snake Robot (H2025-V2026)

Visual SLAM is a term for a set of methods and algorithms that a) determine the motion of a camera (or a set of cameras) through an environment and b) determine the geometrical shape of that environment. vSLAM often builds on detecting “prominent points” in the images, and tracking them through the sequence. If a sufficient number of such points are tracked between two images, the relative pose (=translation and rotation) of the camera can be estimated. As any measurement in images is afflicted by errors, both these pose estimates as well as the estimated 3D positions of the observed image points are uncertain, and the estimation of the complete camera trajectory as well as the scene model “stitched together” from many views needs to be input data to a huge optimization problem.
In AROS, we have access to both real video footage from underwater missions, as well as a realistic simulation environment which is able to generate video sequences where the motion and the 3D geometry are precisely known (‘ground truth’). The student project is integrated into our design and development process for a vSLAM system which is specifically tuned to be able with the substantial problems of underwater video material: limited visibility due to turbid water, bad illumination which is also moving with the robot vehicle, disturbances by plankton, dirt, and small fish, and many more. Which part of the vSLAM development is determined to be the focus area of the student project is subject to negotiation; the intention is to let the students experiment with novel approaches proposed in the recent literature, some of them focusing on geometric models and statistical estimation theory, others on machine learning. So we are able to adapt the topic largely to the background knowledge the student(s) already have, and their interest into different relevant research fields, such as e.g. state estimation, optimization, object detection and tracking, machine learning and deep learning.

Faglærer: Rudolf Mester     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

VISUALIZATION LIBRARIES IN PYTHON

The current trend in Visualization centers around APIs that can be accessed within development environments such as Python:

Faglærer: Theoharis Theoharis     Status: Valgbart     Egnet for: En student     Lenke: plink

Visualizing Sepsis Risk Using Clinical Phenotypes

Sepsis is difficult to recognize and treat properly because it has symptoms like other diseases and a diverse patient population. To provide better treatments and understand different patient groups, many studies are trying to identify similar and different clinical phenotypes among sepsis patients. Clinical phenotypes include a patient’s signs, symptoms, conditions, and in-hospital events.

Faglærer: Melissa Yan     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

VR environment for experiment design in medical research

In an ongoing collaboration with Klinikk for Fysikalsk Medisin og Rehabilitering Lian St. Olav, AIT/IDI is developing a novel VR environment for designing experiments to be used in research. Currently, the main focus is to allow neuropsychologists to design experiments with automatic data collection using multiple sensors. The masters students will initially look at integrating synchronized data from an EEG braincap and an eye tracker into an existing (fairly rudimentary) VR environment, and assess the feasibility of using this as a part of the overarching goal (with regards to accuracy, ease of use, visualization of the collected data, etc.)

Faglærer: Alexander Holt     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

VRP with trucks and drones for Health Service package delivery

In the last years, unmanned aerial vehicles (drones) have attracted the interest of both academia and industry due to their potential to change the way transportation and logistics are tackled. Drones have the potential to significantly reduce the cost, time and reliability of last-mile deliveries. In order to manage transportation by road or air or a combination of both, a vehicle routing problem (VRP) needs to be solved. The vehicle routing problem with drones (VRPD) is an extension of VRP, where drones or a tandem strategy of trucks and drones are involved in the delivery of parcels to customers. One application area of interest is the delivery of small medical packages to inaccessible, remote or dense urban areas where such packets may include blood samples, medicines and vaccines. Such VRPD need to take into account the dynamic and uncertain nature of the application area.
Various masters projects are available within this topic and may include the application of various biological-inspired algorithms such as Genetic algorithsm, Multi-objective Optimisation or Particle Swarm Optimisation. 
 

Faglærer: Pauline Haddow     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

What are the skills of the future: A look at how Artificial Intelligence and Analytics change the competences of computer science graduates

Over the last years the emergence of key technologies such as big data analytics and artificial intelligence have given rise to a completely new set of skills that are needed in private and public organizations. With IT gaining an increasingly central part in the shaping of business strategies, it is important that study curricula follow these requirements and provide graduates that fit the needs of organizations. This project will be run in collaboration with the Big Data Observatory (https://www.observatory.no) and involve collecting data through focus groups and surveys with key representatives. The output will involve a detailed look at what skills are necessary and how they can be addressed by educational institutions.

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: En student     Lenke: plink

What is the Business Value of Artificial Intelligence?

While there has been a lot of focus on the technical aspects related to artificial intelligence, recent years have seen a growing discussion about what the application of AI could be for private and public organizations. The objective of this master thesis project is to examine the readiness of private and public organizations to adopt AI, and the value they have derived from such investments. This project will involve collecting and analyzing data in collaboration with the researchers from the Big Data Observatory (https://www.observatory.no). It is an exciting opportunity to see how organizations are planning to use AI and what steps they need to take to adopt such technologies.

Faglærer: Patrick Mikalef     Status: Valgbart     Egnet for: En student     Lenke: plink

XAI og bakdører i maskinlæringsmodeller

Dette prosjektet gjøres i samarbeid med Institutt for matematiske fag.

Faglærer: Inga Strümke     Status: Valgbart     Egnet for: Gruppe     Lenke: plink

XR - Augmented reality tools for serious gaming or medical applications

The aim of this work is to design extended reality (AR, VR, MR) tools and applications for serious games and medical applications

Faglærer: Gabriel Kiss     Status: Valgbart     Egnet for: Gruppe     Lenke: plink
NTNU logo