Facilitators Team
Dr. Samitha Somathilaka
School of Computing
University of Nebraska-Lincoln
ssomathilaka2@unl.edu
Dr. Dinuka Sahabandu
University of Washington (UoW)
sdinuka@uw.edu
Mr. Asiri Gawesha
Open University of Sri Lanka
aglin@ou.ac.lk
Mr. Sanka Mohottala
Sri Lanka Institute of Information Technology (SLIIT)
sanka.mo@sliit.lk
Dr. Mahima Weerasinghe
Sri Lanka Institute of Information Technology (SLIIT)
mahima.w@sliit.lk
Motivation Behind The Workshop
As deep learning models become increasingly complex, deploying them on resource-constrained devices poses significant challenges. Tiny Machine Learning (TinyML) addresses this by enabling ultra-compact, low-power AI models suitable for embedded systems and real-time sensor analytics.
This workshop will introduce key model compression techniques, including pruning, quantization-aware training, post-training quantization, and knowledge distillation, along with efficient network design strategies.
Through theory and hands-on sessions, participants will learn how to optimize and deploy deep learning models on embedded and mobile platforms, preparing them for practical applications in resource-limited environments.
1. Academic Research Gap in Sri Lanka
While TinyML is a rapidly advancing field globally, it remains underexplored in Sri Lanka. To substantiate this, we conducted a comparative analysis of metadata (titles, abstracts, and keywords) from papers published across five major Sri Lankan IEEE conferences (ICAC, ICARC, ICIIS, MERCon, SCSE) and four prominent international IEEE venues (AICAS, EDGE, ISCAS, PERCOM). Figure 1 illustrates this disparity. The codes and data used for this analysis can be accessed via our GitHub repository. The workshop aims to bridge this gap by catalyzing local interest in TinyML research and establishing a foundational community in Sri Lanka. We expect this to stimulate not only academic contributions but also the emergence of novel TinyML-based engineering solutions across sectors.
Figure 1
2. Democratization of AI
AI technologies such as DeepMind’s AlphaFold, Tesla’s end-to-end autonomous driving stack, and OpenAI’s GPT models have shown how machine learning can revolutionize scientific and engineering processes. However, these breakthroughs are often locked behind massive computational infrastructures accessible only to large corporations. TinyML, with its focus on computation, parameter, and energy efficiency, presents a unique opportunity to democratize AI. By dramatically reducing the cost and hardware requirements for inference, TinyML allows researchers, students, and engineers especially in the global south to integrate AI into real-world engineering workflows. The efficiency paradigm championed by TinyML shifts the focus from centralized, high-cost models to decentralized, low-power systems that enable AI at the edge.
3. Relevance to Core Engineering Domains
Civil Engineering: TinyML enables on-device Structural Health Monitoring (SHM) using vibration, strain, or acoustic signals to detect cracks or material fatigue in bridges and buildings. These systems run on low-power sensor nodes, allowing continuous, long-term infrastructure monitoring without cloud dependency.
Biomedical Engineering: Wearables powered by TinyML can detect arrhythmias, monitor vital signs, and provide real-time diagnostic insights—all processed locally to maintain user privacy and reduce latency.
Electrical and Computer Engineering: Engineers can embed TinyML into smart meters, power grid fault detectors, or environmental sensors to deliver real-time edge analytics. It also aligns with hardware-software co-design practices for neural network accelerators and microcontroller-based inference.
Mechanical Engineering: Predictive maintenance for rotating machinery, acoustic condition monitoring of motors, and anomaly detection in fluid systems are being addressed using TinyML models deployed on embedded devices within factory settings.
4. Consumer Product Engineering
TinyML is at the heart of modern consumer applications. Devices like Amazon Alexa rely on TinyML-based keyword spotting models that run continuously to detect wake words with minimal power consumption. Security systems equipped with PIR (Passive Infrared) sensors use TinyML models to classify motion and distinguish human movement from background noise. These applications highlight two critical characteristics: the need for always-on sensing and the need for operation without continuous internet connectivity. Cloud-dependent AI is unsuitable in such cases due to latency, privacy, and power consumption concerns. TinyML, by enabling inference directly on the device, ensures responsiveness, enhances privacy, and supports battery-powered operation—all key for scalable consumer product deployment.
Workshop Recordings
| Topic | Presenter | Recording |
|---|---|---|
| Introduction to the session | Mr.Asiri Lindamulage | View Recording |
| Wet TinyML | Dr.Samitha Somathilaka | View Recording |
| Model Compression techniques | Dr.Dinuka Sahabandu | View Recording |
| Coding Session on Model Compression Techniques | Mr.Asiri Lindamulage | View Recording |
| Efficiency through Architectural Improvements | Mr.Sanka Mohottala | View Recording |
| Energy Efficient Architectures | Dr.Mahima Weerasinghe | View Recording |
Organizers
Dr.Dharshana Kasturirathna
Sri Lanka Institute of Information Technology (SLIIT)
dharshana.k@sliit.lk
Dr.Dinuka Sahabandu
University of Washington (UoW)
sdinuka@uw.edu
Dr. Mahima Weerasinghe
Sri Lanka Institute of Information Technology (SLIIT)
mahima.w@sliit.lk
Mr. Asiri Gawesha
Open University of Sri Lanka
aglin@ou.ac.lk
Mr. Sanka Mohottalae
Sri Lanka Institute of Information Technology (SLIIT)
sanka.m@sliit.lk
Mr. Chethiya Galkaduwa
Indiana University Indianapolis
rgalkadu@iu.edu
Ms. Savini Kommalage
Sri Lanka Institute of Information Technology (SLIIT)
it24100641@my.sliit.lk
Organized by BrAINLabs Research Group, SLIIT
Funded by SLIIT Research & International (Grant No. PVC(R&I)RG/2025/12)
This site is created by Savini Kommalage and currently maintained by BrAINLabs Research Group. Original website can be accessed via this link.
This page was generated by GitHub Pages.