Artificial Intelligence

As advances in machine learning have grown exponentially in recent years, artificial intelligence has become one of the fastest-moving fields in computer science. ​

From robot vacuum cleaners to machine learning augmented online shopping recommendations and search engine predictions, our work drives innovations that are now part of our everyday lives.

What We Do

Conduct research in various areas of artificial intelligence theory, improving existing methodology and examining real-world applications.
Develop computer programs and computer-controlled robots that can execute real-world tasks.

Sub Areas

Our Research Projects

Implementation of Empowering Diabetic Patients

TEO Hock Hai

Enhancing diabetes care through EMPOWER app upgrades, integrating wearables, expanding food database, AI health coaching, and continuous glucose monitoring for select participants.

  • Decision Making & Planning

AI Over-reliance in Education

TEO Hock Hai

The project investigates whether ChatGPT fosters student over-reliance, potentially impacting learning outcomes. Its goal is to comprehend AI's influence and propose effective integration strategies in education.

  • Trustworthy AI

EMPOWERing Patients with Type 2 Diabetes Mellitus (T2DM) in Primary Care through App-based Motivational Interviewing

TEO Hock Hai

Enhancing diabetes management involves a mobile app-based approach. By combining motivational interviewing (MI) and AI-powered nudges, we empower behavior change and shared decision-making in patients with type 2 diabetes mellitus (T2DM).

  • Decision Making & Planning

Deep Learning-Based Pipeline for High-Accuracy RNA Structure Prediction

ZHANG Yang

Predicting RNA structures is crucial for drug discovery, but current methods lack accuracy. This project uses AI trained on vast RNA data to create precise 3D models from RNA sequences. This could significantly improve drug development and impact human health.

  • Machine Learning

Advances in Self-Supervised Learning from Data and Pretext Task

YOU Yang

This project advances self-supervised learning in AI, with a focus on learning from unlabeled data without human intervention. It aims to enhance AI’s understanding of visual data by improving contrastive learning, refining pretext tasks, and addressing challenges in computer vision.

  • Computer Vision

Machine Learning for Compilation

WONG Weng Fai

This project aims to enhance compiler optimization using machine learning. It utilizes graph convolutional neural networks (GCN) to predict optimization efficacy for code fragments. Key objectives include developing effective graph embeddings, selecting appropriate GCN models, and creating a compiler optimization recommender system.

  • Decision Making & Planning, Machine Learning

Analytical Framework to Quantify Information Leakage and Memorization in Machine Learning

Reza SHOKRI

Machine learning models can "memorize" specific data points from their training data, impacting their predictions and potentially leaking sensitive information. This project aims to understand how this memorization affects models and develop methods to mitigate it.

  • Machine Learning

A Hybrid Approach to Automatic Programming

Prateek SAXENA

The project introduces an innovative approach that combines traditional program analysis, neural machine translation, and human guidance to enhance accuracy and generalization in automated programming tasks, thereby making coding accessible to non-experts.

  • Machine Learning

Scalable AI Phenome Platform Towards Fast-Forward Plant Breeding

LOW Kian Hsiang

The Low Lab aims to create a high-throughput screening platform for 100 leafy vegetable/plant lines. They’ll design black-box optimizers with Bayesian models to identify stress-resilient lines with fast growth. The challenge lies in complex correlations between stress resilience, growth, and environmental conditions.

  • Decision Making & Planning, Machine Learning, Multi-Agent Systems & Algorithmic Game Theory, Robotics

Learning to Decompose for Reasoning and Planning

LEE Wee Sun

Large language models (LLMs) excel at common sense but struggle with reasoning tasks. This project addresses this by training LLMs to decompose complex problems into manageable parts. The decomposed parts are then integrated with reasoning algorithms for improved performance.

  • Natural Language Processing

Explainable Risk Models for Heterogeneous Patient Populations in Critical Care

Vaibhav RAJAN

This project aims to improve the accuracy and explainability of clinical risk prediction (e.g., of unforeseen adverse events) in critical care by explicitly modeling underlying heterogeneous subpopulations and through the use of auxiliary knowledge.

  • Decision Making & Planning

Personalized Treatment Prediction for Therapy-resistant Cancers

Vaibhav RAJAN

Cancer treatment is becoming highly personalized, where a patient's genomic characteristics are used to determine appropriate therapy choices. In this project we address the algorithmic challenges of learning from genomic data and electronic medical records in light of continuously evolving biomedical knowledge, to support treatment decision making.

  • TRL 7
  • Machine Learning

Safety and Reliability in Black-Box Optimization

Jonathan SCARLETT

This project seeks to enhance safety, reliability, and robustness in black-box optimization, exploring new function structures and addressing limitations. This includes extending decision-making frameworks to grey-box settings and multi-agent learning, utilizing a methodology blending theoretical analyses and algorithm development.

  • Machine Learning

"Small Data" AI with Synthesis and Augmentation

Angela YAO

This project focuses on overcoming small data sets in AI through the generation of synthesized training samples, effectively achieving knowledge-based synthesis and high-dimensional data efficiency, especially with images and videos.

  • Knowledge Representation & Reasoning, Learning Theory, Machine Learning

NUS Digital Twin for Research and Services

HUANG Zhiyong, HE Bingsheng, Anthony TUNG

This project aims to create a virtual twin of the NUS campus integrating the built and natural environment with static and dynamic data for modelling, visualization, simulation, analysis and AI. By creating a high-fidelity model, it harmonizes diverse data sources, optimizing performance for applications including smart transport, utility planning, climate studies and sustainable campus design.

  • TRL 4

Designing and Evaluating Healthcare QA Assistants: A Knowledge Based Approach

Atreyi KANKANHALLI

Healthcare question answer (QA) assistants address user health queries, tackling challenges like misinformation and information overload. This project explores integrating language models (LMs) and knowledge graphs (KG) to enhance the design and evaluation of healthcare QA systems.

  • Machine Learning, Natural Language Processing

The “Other Me”: Human-Centered AI Assistance In Situ

Atreyi KANKANHALLI

We propose an integrative program of fundamental research towards a vision in which every human will have an AI assistant for daily life and work. Our overall aim is to build conceptual understanding of human-AI collaboration, to develop representations, models, and algorithms for situated assistance, and to integrate them in an experimental device platform for evaluation.

  • Machine Learning, Natural Language Processing

Economics of AI Pricing on E-Commerce Platforms

GOH Khim Yong

The use of artificial intelligence (AI) pricing agents has become prevalent, with many digital platforms including e-commerce platforms (ECPs), introducing AI pricing agents to provide sellers with AI-generated price recommendations. This project aims to apply relevant theoretical perspectives to examine factors that influence AI recommendation adoption, and the impact of such adoption on ECPs.

  • Decision Making & Planning

Designing New App Features: Imitate, Innovate or Follow the Crowd

Aditya KARANAM

Traditionally, product development ideas came from firms to the users, but now, user reviews on online platforms offer valuable insights. This research helps developers know when to take user suggestions into account and when to trust their instincts for creating better apps, especially when it comes to incorporating innovative and imitative features.

  • Natural Language Processing

RNA structure prediction and small-molecule drug design

ZHANG Yang

Non-coding RNAs, single-chain nucleotide biomolecules, play crucial roles as regulators of diverse biological processes. Our development of advanced AI and deep-learning algorithms, for precise RNA structure prediction and small molecule interactions, promises over a 10-fold expansion in drug design possibilities, surpassing traditional protein-targeting drug discovery approaches.

  • Machine Learning

Multimodal AI for IoT

WANG Jingxian

This project is partially funded by Microsoft's Accelerate Foundation Models Research Program.


Using Machine Learning to reconstruct historical objects in culturally-situated ways

Ganesh NEELAKANTA IYER

The aim is to use ML to explore how historical artefacts might have been used in their original cultural contexts. Our goal is to generate movable 3D objects from static 2D images. These can be used in many digital environments such as videos and AR/VR settings to enable scholars/general public to explore the usage of such objects and deepen their understanding of their context and function.

  • Computer Vision, Machine Learning

Using Machine Learning to reconstruct historical objects in culturally-situated ways

Ganesh NEELAKANTA IYER

The aim is to use ML to explore how historical artefacts might have been used in their original cultural contexts. Our goal is to generate movable 3D objects from static 2D images. These can be used in many digital environments such as videos and AR/VR settings to enable scholars/general public to explore the usage of such objects and deepen their understanding of their context and function.

  • Computer Vision, Machine Learning

DesCartes WP4: Human-AI Collaboration

OOI Wei Tsang, Brian LIM, ZHAO Shengdong

WP4 focuses on how humans can interact with AI to (i) bring humanity aspects that cannot be computationally modeled into AI systems and algorithms, forming a hybrid AI with human interaction at its core, and (ii) allow hybrid AI to augment human perception and cognition (especially assisting humans in decision-making). Within this WP, we propose to develop interaction and visualization techniques

  • Computer Vision, Machine Learning

Recommendation Systems

KAN Min Yen

Recommendations Systems curate our news feeds, and show products for us to buy, shows to watch and music to listen to. Our work examines the use of temporal and prerequisite constraints in improving recommendation systems quality in sparse data application areas, such as module and course recommendation.

  • TRL 5
  • Knowledge Representation & Reasoning

Task Oriented Dialogue Systems

KAN Min Yen

We now use voice- and text-enabled chatbots and dialogue systems often to accomplish tasks. We examine ways to improve such systems by incorporating everyday knowledge in the form of knowledge graphs and incorporating means to adapt trained systems to new domain application areas.

  • TRL 4
  • Natural Language Processing

Algorithmic Solutions for Fair Resource Allocation

Warut SUKSOMPONG


Computational Methods for Tournament Selection

Warut SUKSOMPONG


Intelligent Modelling for Decision-Making in Critical Urban Systems - DesCartes

Abhik ROYCHOUDHURY


Learning to reason and plan with visual and linguistic inputs

LEE Wee Sun

Different subfields of AI, e.g. vision, language, reasoning, learning has been studied separately in depth. However, like the blind men and the elephant, can we truly understand the subject that way? We seek to exploit recent progress, particularly in deep learning, to effectively combine these methods within a single learning architecture. Image credit: Golden Treasury Readers: Primer.

  • Computer Vision, Decision Making & Planning, Machine Learning, Natural Language Processing

Algorithmic Inductive Bias

LEE Wee Sun

Effective deep learning methods are usually structured, e.g. convolutional neural networks. How do we design a structure for a target task? We study the use of task related algorithms. The process, called neuralizing the algorithm, unrolls the execution of the algorithm into a computation graph and replaces some graph elements with learnable approximators, capturing important information flow.

  • Machine Learning

Algorithmic fairness in machine learning

Reza SHOKRI


Auditing data privacy (in machine learning)

Reza SHOKRI


Theoretical foundations of data privacy in machine learning

Reza SHOKRI


Robustness and security in machine learning

Reza SHOKRI


Model explanations and interpretable machine learning

Reza SHOKRI


Trustworthy de-centralized (federated) learning

Reza SHOKRI


Modern methods for high-dimensional estimation and learning

Jonathan SCARLETT

Extensive research has led to a variety of powerful techniques for high-dimensional learning, with the prevailing approaches assuming low-dimensional structure such as sparsity and low-rankness. This project pursues a paradigm shift towards data-driven techniques, including the replacement of explicit modeling assumptions by implicit generative models based on deep neural networks.

  • Learning Theory, Machine Learning

Information-theoretic limits of statistical inference and learning problems

Jonathan SCARLETT

The field of information theory was introduced to understand the fundamental limits of data compression and transmission, and has shaped the design of practical communication systems for decades. This project pursues the emerging perspective that information theory is not only a theory of communication, but a far-reaching theory of data benefiting diverse inference and learning problems.

  • Learning Theory, Machine Learning

Robustness considerations in machine learning

Jonathan SCARLETT

Robustness requirements pose many of the most important unsolved challenges in modern machine learning, arising from sources of uncertainty such as mismatched models, corrupted data, and adversaries. This project seeks to better understand some of the most practically pertinent sources of uncertainty and develop new algorithms that are robust in the face of this uncertainty.

  • Learning Theory, Machine Learning

Learning with Less Data: Automated Machine Learning with Bayesian Optimization

LOW Kian Hsiang

How can the hyperparameters of a deep learning model be automatically optimized without human intervention? How did the win-rate of AlphaGo improve from 50% to 66.5%? How can the nutrients, lighting and water conditions be optimized to maximize the crop yield? Look no further: Bayesian optimization is what you need.

  • TRL 4
  • Decision Making & Planning, Machine Learning, Multi-Agent Systems & Algorithmic Game Theory, Robotics

Federated/Collaborative Machine Learning and Data Valuation

LOW Kian Hsiang, NG See Kiong, HE Bingsheng

Federated/Collaborative ML is an appealing paradigm to build improved, high-quality ML models by training on aggregated data from many parties. How then can these parties be incentivized to collaborate & share their data?

  • TRL 4
  • Decision Making & Planning, Machine Learning, Multi-Agent Systems & Algorithmic Game Theory, Trustworthy AI

Our Research Groups

Deep Learning Lab

Kenji KAWAGUCHI

Our lab aims to establish the positive feedback loop between theory and practice, to accelerate the development of the practical deep learning methods and to contribute to the understanding of intelligence.

  • Machine Learning

Information Theory and Statistical Learning Group

Jonathan SCARLETT

Our group performs research at the intersection of information theory, machine learning, and high-dimensional statistics, with ongoing areas of interest including information-theoretic limits of learning, adaptive decision-making under uncertainty, scalable algorithms for large-scale inference and learning, and robustness considerations in machine learning.

  • Learning Theory, Machine Learning

AIoT Group

WANG Jingxian


Adaptive Computing Laboratory

David HSU

Our long-term goal is to understand the fundamental computational questions that enable fluid human-robot interaction, collaboration, and ultimately co-existence. Our current research focuses on robust robot decision-making under uncertainty by integrating planning and machine learning.

  • Decision Making & Planning, Machine Learning, Robotics

Computer Vision and Machine Learning Group

Angela YAO

https://cvml.comp.nus.edu.sg/


STeAdS Virtual Group

Ganesh NEELAKANTA IYER

Software Engineering and Technological Advancements for Society. A virtual group that uses Software engineering practices and Technological advancements (Cloud computing, Artificial Intelligence (EdgeAI, ML)) for the benefit of various aspects of society (healthcare, education, art & culture). Looking for students to collaborate on different projects. Look at ganeshniyer.github.io for details.

  • Decision Making & Planning, Machine Learning, Multi-Agent Systems & Algorithmic Game Theory

Data Privacy and Trustworthy Machine Learning Lab

Reza SHOKRI


Multi-Agent Planning, Learning, and Coordination Group (MapleCG)

LOW Kian Hsiang

Our group is multi-disciplinary: CS, math, stats, physics, eng, data science. We believe in theory & practice. Our research cover probabilistic ML (Bayesian deep learning, Gaussian process), learning with less data (autoML, Bayesian optimization, meta-learning, active learning), multi-party ML (federated/collaborative ML, privacy-preserving ML), reinforcement learning & multi-agent/robot systems.

  • Decision Making & Planning, Machine Learning, Multi-Agent Systems & Algorithmic Game Theory, Robotics, Trustworthy AI