Magnus Boman

Magnus Boman

Professor
Telephone: +46852481559
Visiting address: Maria Aspmans gata 30A, 17164 Solna
Postal address: K2 Medicin, Solna, K2 KEP Askling, 171 77 Stockholm

About me

  • I am a professor in AI and Health at the Department of Medicine, Solna, Division of Clinical Epidemiology [1]. Come visit me at the beautiful Eugeniahemmet!

     

  • I lead the AI@KI project [2] since 2020. Moreover, I am engaged with AI questions at MedTechLabs [3] since 2023 and an advisor on research methodology involving machine learning in Clinicum [4].

     

  •  

  • [1] https://ki.se/en/meds/clinical-epidemiology

    [2] https://ki.se/en/lime/artificial-intelligence-at-karolinska-institutet

    [3] https://www.medtechlabs.se/

    [4] https://staff.ki.se/clinicum-common-support-structures-for-clinical-and-translational-research-within-ki-and-the

     

Research

  • My research is in Artificial Intelligence and how it

    - may be used for precision medicine and multimodal prediction and prevention

    - will make us think about evolving norms and values in future services and products

    - can help us humans learn over time for cross-domain applications and then save or share those learned structures

    - should take on energy-efficient forms that address the von Neumann bottleneck, such as reservoirs for neuromorphic computing

    - can help translate the output from quantum sensors into meaningful and actionable information

Teaching

  • I teach the Precision Medicine track of the course Current Trends in Health Informatics (5HI024) at LIME.

    Ph D students at KI, KTH and SU have to suffer me as their main supervisor. A list of finished Ph D theses can be found below, and under that a list of completed master (and a few bachelor) theses. Most of these students had me as supervisor or examiner at KTH, where I was a professor in Intelligent Software Services for 20 years.

     

  •  

  • Completed Ph D theses

     

  •  

  • Diarmuid Corcoran: Systematic Data-Driven Continual Self-Learning, TRITA-EECS-AVL 2023:29, KTH. May 2023.

     

  • Saranya Natarajan: Programming Language Primitives and Tools for Integrated Real-Time Systems Development, (asst supervisor) TRITA-EECS-AVL 2021:32, KTH. June 2021.

     

  • Kambiz Ghoorchian: Graph Algorithms for Large-Scale and Dynamic Natural Language Processing, TRITA-EECS-AVL 2019:85, KTH. December 2019.

     

  • Magnus Hjelmblom: Norm-Regulation of Agent Systems: Instrumentalizing an algebraic approach to agent system norms, DSV Report 15-014, Stockholm University, November 2015.

     

  • Pedro Sanches: Health Data: Representation and (In)visibility, DOI: 10.13140/RG.2.1.4749.5206, KTH. January 2015.

     

  • Baki Cakici: The Informed Gaze: On the Implications of ICT-Based Surveillance, DSV Report 13-006, Stockholm University. October 2013.

     

  • Jan Odelstad: Many-Sorted Implicative Conceptual Systems, DSV Report 08-012, KTH. December 2008.

     

  • Thomas Sandholm: Statistical Methods for Computational Markets---Proportional Share Market Prediction and Admission Control, DSV Report 08-006, KTH. May 2008.

     

  • Jarmo Laaksolahti: Plot, Spectacle and Experience---Contributions to the Design and Evaluation of Interactive Storytelling, (asst supervisor) DSV Report 08-001, Stockholm University. February 2008.

     

  • Markus Bylund: A Design Rationale for Pervasive Computing---User Experience, Contextual Change, and Technical Requirements, DSV Report 05-015, KTH. June 2005.

     

  • Lisa Brouwers: Microsimulation Models for Disaster Policy Making, DSV Report 05-012, Stockholm University. May 2005.

     

  • Stefan Johansson: On Coordination in Multi-Agent Systems, (asst supervisor), Department of Software Engineering and Computer Science, Blekinge Institute of Technology. May 2002.

     

  • Bengt Carlsson: Conflicts in Information Ecosystems---Modelling Selfish Agents and Antagonistic Groups, (asst supervisor), Department of Software Engineering and Computer Science, Blekinge Institute of Technology. December 2001.

     

  • Harko Verhagen: Norm Autonomous Agents, DSV Report 00-004, Stockholm University. May 2000.

     

  •  

  •  

  • Completed M Sc theses

     

  •  

  • Pierre Meyrat: "Spatiotemporal PET reconstruction with Learned Registration" (KTH)

     

  • Glacier Ali and Rebecka Gustavsson: "Risk Stratification of Acute Coronary Syndrome using Machine Learning: An analysis of CLEOS-CPDS data" (KTH B Sc thesis, Receiver: Danderyd hospital, Stockholm)

     

  • Rosario Silva Sepulveda: "Using Multimodal Machine Learning for Analysing Multifactorial Causes of Disease: The case of childhood overweight and obesity in Mexico" (KI)

     

  • Núria Rodríguez-Ruiz: "Multimodal Data Interpretation to Support Clinical Decision-Making: A Conceptual Design for Molecular Tumour Board Meetings for Lymphoma" (KI)

     

  • Added Kina: Task-Agnostic Knowledge Distillation of mBERT to Swedish" (KTH)

     

  • Ahmad Sadek: "Primary stage Lung Cancer Prediction with Natural Language Processing-Based Machine Learning" (KTH, Receiver: KI)

     

  • David Mellin: "Improving a Few-shot Named Entity Recognition Model Using Data Augmentation" (KTH, Receiver: Findwise)

     

  • Styliani Katsarou: "Improving Multilingual Models for the Swedish Language - Exploring Cross-Lingual Transferability and Stereotypical Biases" (KTH, Receiver: Peltarion)

     

  • Sevket Melih Zenciroglu: "Comparing Non-Bayesian Uncertainty Evaluation Methods in Chromosome Classification by Using Deep Neural Networks" (KTH, Receiver: Arkus AI)

     

  • Sarthak Langde: "QPLaBSE: Quantized and Pruned Language-Agnostic BERT Sentence Embedding Model - Production-ready compression for multilingual transformers" (KTH, Receiver: Sinch)

     

  • Robin de Groot: "Developing a Mobile Eye Tracking Solution using Transfer Learning" (KTH, Receiver: Lexplore)

     

  • Juan Aldamis Orcajo: "A Machine Learning Approach to the analysis of mortality in patients with cardiovascular diseases" (KTH, Receiver: Intelligent Data Analysis Laboratory, Valencia Uni)

     

  • Omar Emilio Contreras Zaragoza: "Explainable Antibiotics Prescriptions in NLP with Transformer Models" (KTH, Receiver: Peltarion)

     

  • Boris Bubla: "DistilLaBSE: Task-agnostic distillation of multilingual sentence embeddings" (KTH, Receiver: Sinch)

     

  • Bazil Muzaffar Kotriwala: "Predictive Maintenance of Construction Equipment using Log Data" (KTH: Receiver: Volvo Construction Equipment)

     

  • Einar Lennelöv: "Overcoming generative likelihood bias for voxel-based out-of-distribution detection" (KTH, Receiver: RaySearch)

     

  • Annika Gerigoorian and Maha Kloub: "A Cross-Sectional Technology Acceptance Study of an AI CAD System in a Breast Screening Unit" (KTH B Sc thesis, Receiver: Sankt Görans hospital, Stockholm)

     

  • Tengfei Ma: "A Graph Attention plus Reinforcement Learning Method for Antenna Tilt Optimization" (KTH, Receiver: Ericsson)

     

  • Esoon Ko: "Product Matching through Multimodal Image and Text Combined Similarity Matching" (KTH: Receiver: APPRL)

     

  • Johan Vikström: "Comparing decentralized learning to Federated Learning when training Deep Neural Networks under churn" (KTH)

     

  • Mastafa Foufa: "Anomaly Detection Across Multiple Languages" (KTH, Receiver: Microsoft, Dublin)

     

  • Pietro Alovisi: "Static Branch Prediction with Representation Learning" (KTH)

     

  • Eric Samikwa: "Multi-modal IoT sensing with edge computing for early warning systems" (KTH, Receiver: RISE, Kista)

     

  • Xin Ren: "Machine Learning for Genome-Wide Association Study Data" (KTH, Receiver: KI, Huddinge)

     

  • Marcos Fernández Carbonell: "Automated Multimodal Emotion Recognition" (KTH, Receiver: Stockholm University, Psychology Dept)

     

  • Ronja Jösch: "Managing Microservices with a Service Mesh---An implementation of a service mesh with Kubernetes and Istio" (KTH, Receiver: Sveriges Television)

     

  • Tongtong Fang: "Learning from noisy labels by importance reweighting: A deep learning approach" (KTH, Receiver: RIKEN AIP, Tokyo)

     

  • Christian Boersmaa: "Designing a platform to communicate posture and movement data to medical professionals" (KTH, Receiver: Qinematic)

     

  • Ottar Gudmunsson: "Gating Networks in Learning Machines for Multimodal Data: Decision Fusion on Single Modality Classifiers" (KTH, Receiver: RISE)

     

  • Diego Roa: "Analysis of Short Text Classification Strategies using Out-of-Domain Vocabularies" (KTH, Receiver: Celonis)

     

  • Hadi Sotudeh: "Predicting Undesired Business Process Behavior using Supervised Machine Learning" (KTH, Receiver: Celonis)

     

  • Mattias Arro: "Label-Efficient Multi-Objective Machine Learning for e-Commerce" (KTH, Receiver: SICS)

     

  • Erik Droh: "T-Distributed Stochastic Neighbor Embedding Data Preprocessing Impact on Image Classification using Deep Convolutional Neural Networks" (KTH B Sc thesis)

     

  • Staffan Jansson Aldenfalk: "Prediction of Alarms in a Pump Station using Neural Networks" (KTH, Receiver: Xylem Inc.)

     

  • Tijmen Verhulsdonck: "One Shot Object Detection for Tracking Purposes" (KTH, Receiver: ETH / UC Berkeley)

     

  • Daniyal Shahrokhian: "Syna: Emotion Recognition based on Spatio-Temporal Machine Learning" (KTH, Receiver: SICS)

     

  • Akash Singh: "Anomaly Detection for Temporal Data using Long Short-Term Memory (LSTM)" (KTH, Receiver: Ericsson)

     

  • Filip Stojanovski: "Churn Prediction using Sequential Activity Patterns in an On-Demand Music Streaming Service" (KTH, Receiver: Spotify)

     

  • Dominik Harz: "Trust and verifiable computation for smart contracts in permissionless blockchains" (KTH, Receiver: SICS)

     

  • Mazen Aly: "Automated Bid Adjustments in Search Engine Advertising" (KTH, Receiver: Precis Digital)

     

  • Andrea Azzini: "Deep Learning Quantification: Extracting Quantitative Information from Images using Convolutional Autoencoders" (KTH)

     

  • Henny Selig: "Continuous Event Log Extraction for Process Mining" (KTH, Receiver: Signavio, Berlin)

     

  • Robert Velu: "BarcodeCheck: Retrieval of Product Information" (KTH, Receiver: SICS)

     

  • Ali Merikh: "A Triplestore built on Document-Oriented Databases" (KTH, Receiver: SICS)

     

  • Mikael Stoltz: "A Parrondo asset allocation strategy based on a discrete time microstructure model" (KTH, Receiver: SICS)

     

  • Abdulah Kayal: "A Neural Networks Filtering Mechanism For Foreign Exchange Trading Signals" (KTH, Receiver: SICS)

     

  • Stephanie Habib: "Web Caching in IPTV Portals" (KTH, Receiver: Ericsson)

     

  • Anusharani Gopu: "Using non-medical risk factors related to dementia and cognitive decline for developing an evidencebased e-health tool" (KTH, Receiver: SICS)

     

  • Khurram Shairyar Qalander: "Translating policy statements of Abu Dhabi health authorities into Business Rules" (KTH)

     

  • Eric-Oluf Svee: "Time Geography and Structuration Theory as a Basis for Human-centered Microsimulation" (KTH, Receiver: SICS)

     

  • Mathias Engvall: "The design of an order flow simulator to validate algorithmic trading strategies" (KTH, Receiver: OMX)

     

  • Sharenya Krishnan: "Text-Based Information Retrieval Using Relevance Feedback" (KTH, Receiver: SICS)

     

  • Jon Gretar Gudjonsson and Gary MacRitchie: "Strategy Adapting Trading Agent" (KTH, Receiver: SICS)

     

  • Henrik Aronsson: "Modeling strategies using predictive analytics: Forecasting future sales and churn management" (KTH, Receiver: Attollo)

     

  • Maryamossadat Nematollahi Mahani: "Resolving ambiguities in service robots' behavior" (KTH)

     

  • Alexander Bea: "Re-engineering two financial trading invoicing systems into one integrated solution" (KTH, Receiver: Nordicstation)

     

  • Somshree Mukherjee: "Ranking System for IoT Industry Platform" (KTH, Receiver: SICS)

     

  • Baki Cakici: "Pickman's Machine: A Reasoning Architecture" (KTH, Receiver: SICS)

     

  • Katarina Gyllenbäck: "Narrative bridging: A specification of a modelling method for game design" (KTH, Receiver: SICS)

     

  • Nicolas Grasset: "Multi-agent microsimulations with time geography" (KTH, Receiver: SICS)

     

  • Khandaker Tabin Hasan: "Metadata-rich Web development methodology" (KTH, Receiver: Univ of Trento)

     

  • German Gonzalez: "Kinematic tracking and activity recognition using motion primitives" (KTH, Receiver: Brown Univ, NY)

     

  • Ka Lok Chan: "Integration of browsing and searching for semantic information spaces" (KTH)

     

  • Zinat Sultana: "Improving the Design Method of the Analysis Pipeline for Spatial Transcriptomics" (KTH, Receiver: SciLifeLab/KI)

     

  • Robert Nilsson "Genetiska algoritmer och neurala nät tillämpade på aktiehandel" (KTH, Receiver: SICS)

     

  • Asim Ghaffar: "Visualization of Epidemic Spread" (KTH, Receiver: SMI)

     

  • Dimitrios Konstantinou and Sofia Savvidou "Benchmark för mobiltelefoner" (KTH, Receiver: SICS)

     

  • Niklas Boström: "Implementing advanced business logic for stock trade agents" (SU, Receiver: SICS)

     

  • Daniel Hilmersson: "SmartTrader: Implementing an Advanced Business Logic Agent for Agent Trade Servers" (Mid-Sweden University, Examiner: Prof Love Ekenberg, Receiver: SICS)

     

  • Tobias Hasselrot: "Fair Bandwidth Allocation in Internet Access Gateways: Using Agent-Based Electronic Markets" (KTH, Receiver: SICS)

     

  • Kristina Andréasson: "Modelling Infectious Disease Control" (SU, Receiver: SICS)

     

  • Jesper Johansson and Michael Poijes: "Agent Shell for Stock Market Systems" (SU, Receiver: SICS)

     

  • Jan Odelstad: "Artificial Agents and Norms" (SU)

     

  • Peter Hultman: "A Risk-Averse TAC Agent" (KTH, Receiver: SICS)

     

  • Wah-Sui Almberg: "Improved Pricing on the Stock Market with Trading Agents" (SU, Receiver: OM)

     

  • Vincent Hauser and Joakim Orrhult: "Network Monitoring for Networking Agents" (SU, Receiver: SICS)

     

  • Rikard Wigforss: "Artificial Intelligence for Real-Time Computer Games" (KTH, Receiver: Grin)

     

  • Terese Lund: "Cell-phones and Context" (KTH, NADA, IPLab, Examiner: Anna Swartling, Receiver: SICS)

     

  • Björn Qvarsell: "Programming SIM Cards for Mobile Services" (KTH, Receiver: Razorfish)

     

  • Hilde Hasli and Jing Cheng: "Smart Downloading of Multimedia" (SU, Receiver: Ericsson Radio Systems)

     

  • Jari Pyyluoma: "The origin of law - An Epistemological Artificial Societies Approach" (SU)

     

  • Conny Loung: "Agent Behaviour in Groups" (KTH, Receiver: Ducere)

     

  • Magnus Hübner: "Pagent - A Search Engine Interface for Mobile Terminals" (KTH, Receiver: Toshiba, Tokyo branch)

     

  • Martin Kalén: "A JINI-Based Multi-Agent System" (KTH, Receiver: Spectral)

     

  • Erik Welander: "Decision Analysis on the Internet - The DELTA/CGI Pronouncer" (SU)

     

  • Sven-Erik Ceedigh: "Trading Agents" (SU)

     

  • Göran Eneroth: "Smart Equipment" (KTH)

     

  • Jannilla Lidén: "Agent Related Properties of Dutch and English Auctions" (SU)

     

  • Christian Guttmann: "A Software Architecture for Four-Legged Robots" (KTH)

     

  • David Lybäck: "Transient Diversity in Multi-Agent Systems" (KTH)

     

  • Olle Källander: Behaviour-Based Bots in Quake2" (KTH)

     

  • Håkan Younes: "Current Tools for Assisting Intelligent Agents in Real-Time Decision Making" (KTH)

     

  • Marcus Hammarberg and Mats Bovin: "Decision Support for Software Agents" (SU, Receiver: Telia Research)

     

  • Per Thorsson-Börd: "Adding Resource-Specific Information to Agents in a Multi-Agent System" (KTH, Receiver: Telia Research)

     

  • Sebastian Wand: "Building a Monitor for a Multi-Agent System" (KTH, Receiver: Telia Research)

     

  • Helena Åberg: "Agent Roles in RoboCup Teams" (KTH)

     

  • Åsa Åhman: "Decision Control in RoboCup Teams" (KTH)

     

  • Henrik Bergström: "Applications, Minimisation, and Visualisation of Finite State Machines" (SU)

     

  • Henrik Engström and Johan Kummeneje: "DR ABBility: Agent Technology and Process Control" (SU, Receiver: ABB Network Partner)

     

  • Daniel Ejderberg: "Creating a User Agent in a Distributed Information Retrieval Environment" (KTH, Receiver: Telia Research)

     

  • Ioannis Tzikas: "Agents and Objects: The Differences" (SU)

     

  • Lars Rasmusson: "Socially Controlled Global Agent Systems" (KTH, Receiver: SICS)

     

  • Andreas Rasmusson: "Interactive Security Assistance for End-User Supervision of Untrusted Programs" (KTH, Receiver: SICS)

     

  • Gabriel Fuchs: "On Diminishing the Gap Between Speed and Correctness in a Decision-Making System" (SU)

     

  •  

Articles

All other publications

Grants

News from KI

Events from KI