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
Sub Areas
- Computer Vision
- Decision Making & Planning
- Knowledge Representation & Reasoning
- Learning Theory
- Machine Learning
- Multi-Agent Systems & Algorithmic Game Theory
- Natural Language Processing
- Robotics
- Trustworthy AI
Our Research Projects
Learning to reason and plan with visual and linguistic inputs
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
Learning to Decompose for Reasoning and Planning
This research aims to enhance Large Language Models (LLMs) by addressing challenges in reasoning and planning. The project hypothesises that breaking complex problems into smaller, solvable components can improve performance. It proposes developing self-supervised learning methods to enable reliable decomposition of open-world problems, reducing reliance on supervised data.
- Natural Language Processing
Enhancing Reliability and Relational Understanding of Visual Language Models
This research aims to address the limitations of Visual Language Models (VLMs), including hallucinations and poor relational understanding. The project proposes benchmarks to evaluate and understand these issues, and develops improved decoding approaches to detect and prevent hallucinations during text generation, enhancing VLM reliability and accuracy.
Development of a Swarm of Autonomous AI Agents for Educational and Career Advisory Roles
This project targets the development of a swarm of autonomous AI agents, with a focus on leveraging Large Language Models (LLMs) for specific roles in the education and career advisory domains. The project involves designing and integrating three specialised AI agents: an AI Teacher, a Time Scheduler/Manager, and a Career Coach, each underpinned by advanced LLM technology.
- Multi-Agent Systems & Algorithmic Game Theory
Implementation of Empowering Diabetic Patients
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
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
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
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
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
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
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
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
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
Explainable Risk Models for Heterogeneous Patient Populations in Critical Care
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
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.
Safety and Reliability in Black-Box Optimization
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
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.
Designing and Evaluating Healthcare QA Assistants: A Knowledge Based Approach
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
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
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
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
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.
Multimodal AI for IoT
This project is partially funded by Microsoft's Accelerate Foundation Models Research Program.
Using Machine Learning to reconstruct historical objects in culturally-situated ways
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
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
Recommendation Systems
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.
Task Oriented Dialogue Systems
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.
Modern methods for high-dimensional estimation and learning
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
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
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
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.
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?
Our Research Groups
Group of Learning and Optimization Working in AI (GLOW.AI)
At GLOW.AI, we are interested in learning & optimization on data-centric AI, collaborative AI, automated AI, and AI for science problems, their applications to LLMs & MLLMs, among others. Our group is multi-disciplinary: CS, math, stats, physics, engineering, data science. We believe in theory & practice.
Deep Learning Lab
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
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
Adaptive Computing Laboratory
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.
STeAdS Virtual Group
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