Efficient Deep Learning Inference, Training, and Adaptation
Embedded Computer Vision, NLP (Natural Language Processing), Reinforcement Learning, Multitask Learning, and Meta Learning
On-Device Interpretable and Explainable AI (XAI)
On-Device Neural Architecture Search (On-Device NAS)
Generative AI on Embedded Systems (Image/Video Generation and Language Models)
On-device Time-series Data Learning
On-Device Self-Supervised Learning and Continual Learning
Online Dataset Adaptation and Neural Architecture Search
Real-time Machine Learning
Real-time Inference and Training of Machine Learning Algorithms
Intelligent Robot Systems
Smart Sensing Systems
Multi-Device, Multi-Sensing, and Multi-Modal Learning
Distributed Learning
Intermittent (Battery-less) Computing
Connected and Networked Intelligence
Generation and Optimization of Efficient Program Code and Executable Binary for Deep Learning Models
AI and Machine Learning on Microcontrollers with Extreme Resource Constraints
Deep Controller Theory
Next-generation Neural Memory Architectures and Algorithms
Neural Memory for Machine Reasoning and Artificial General Intelligence
Enabling secure and confidential deep learning (machine learning) on resource-constrained embedded/mobile/IoT devices