
TinyML: Artificial Intelligence Research Topics and Applications
Introduction TinyML is an emerging area of artificial intelligence that enables machine learning models to operate on small, resource-constrained devices such as microcontrollers, sensors and embedded systems. By bringing intelligence closer to where data is generated, TinyML allows devices to analyse information locally without always relying on cloud-based computing. This approach can support faster responses, lower communication costs and improved privacy in applications where transmitting sensitive data to external servers may be undesirable. The growing adoption of the Internet of Things (IoT), smart sensors, wearable devices and edge computing has increased interest in TinyML research. From environmental monitoring and predictive maintenance to healthcare devices and smart agriculture, TinyML offers opportunities to develop intelligent systems that operate with limited memory, processing power and energy. For computer science students, postgraduate scholars and PhD researchers, TinyML provides a range of potential research directions. These include model compression, energy-efficient machine learning, intelligent data analysis, edge AI security and real-time prediction. However, selecting an appropriate topic requires an understanding of the technology, its limitations and the research gaps that remain. This article explores TinyML applications, emerging artificial intelligence topics, research questions and dissertation ideas to help researchers identify a focused and feasible academic project. What Is TinyML? TinyML refers to techniques and technologies that enable machine learning inference on low-power, resource-constrained hardware. These devices may include microcontrollers, wearable electronics, embedded processors and small sensor-based systems. Traditional machine learning often depends on powerful computers or cloud infrastructure to process large datasets and run complex models. TinyML aims to make selected machine learning tasks possible directly on smaller devices, where memory, computing capacity and battery life are limited. A typical TinyML system involves four main components: TinyML primarily concerns running inference on constrained devices. Training a model directly on the device is possible in some settings, but it introduces additional challenges related to memory, energy consumption and computational resources. Why Is TinyML Important in Artificial Intelligence Research? TinyML addresses a central challenge in modern artificial intelligence: how to deliver useful predictive capabilities without depending on substantial computing infrastructure. Its importance can be understood through several factors. 1. Low-Power Computing Many embedded devices operate using batteries or energy-harvesting systems. TinyML research explores how models can perform useful tasks while consuming minimal energy. This is particularly relevant for remote sensors and devices that must operate for extended periods without frequent maintenance. 2. Real-Time Data Processing Processing information locally can reduce the time needed to send data to a remote server and receive a response. This can be valuable in applications such as machine fault detection, motion recognition and environmental monitoring. However, actual latency depends on hardware capabilities, model complexity and the surrounding system architecture. 3. Privacy and Data Protection Local inference can reduce the need to transmit raw sensor data to cloud services. This may be beneficial when processing personal, medical or location-related information. Nevertheless, local processing does not automatically guarantee security; appropriate data protection and device security measures are still required. 4. IoT and Edge AI Integration TinyML can support intelligent IoT systems by enabling individual devices to identify patterns and respond to local conditions. Researchers can investigate how these systems perform when connectivity is unreliable or cloud access is limited. 5. Scalable Intelligent Systems Compact machine learning models may enable intelligence to be deployed across many low-cost devices. Research can explore the trade-offs between model accuracy, deployment cost, energy use and system reliability. Latest TinyML Research Topics The following areas offer promising directions for contemporary research. Their suitability depends on the literature, hardware availability, datasets and the research gap identified. 1. Energy-Efficient Machine Learning Models Energy efficiency is a major consideration in TinyML because many devices have limited battery capacity and processing power. Researchers investigate how model design and optimisation techniques influence energy consumption while preserving useful predictive performance. Possible research topics include: A strong project should measure energy consumption under defined conditions rather than relying only on model size or theoretical complexity. 2. Model Compression and Optimisation Model compression reduces the resources required to deploy machine learning models on embedded devices. Common techniques include quantisation, pruning and knowledge distillation. Quantisation represents model values using lower numerical precision. Pruning removes selected parameters or connections, while knowledge distillation transfers useful behaviour from a larger model to a smaller one. Potential research topics include: These studies should consider deployment performance, not just results obtained during model training. 3. TinyML for Healthcare and Wearable Devices Wearable sensors can collect information about movement, activity, heart rate and other physiological signals. TinyML may help analyse selected signals locally, potentially supporting continuous monitoring and timely alerts. Possible research topics include: Healthcare research requires particular care when interpreting results. A model that classifies a dataset accurately does not necessarily constitute a clinically validated diagnostic system. Appropriate datasets, validation procedures and ethical safeguards are essential. 4. TinyML in Smart Agriculture and Environmental Monitoring Agricultural and environmental monitoring systems often use distributed sensors to collect data across large areas. TinyML can help process selected measurements locally, reducing dependence on continuous connectivity. Potential dissertation topics include: The feasibility of these topics depends on access to reliable data, appropriate sensors and, where required, physical deployment facilities. 5. TinyML for Predictive Maintenance Predictive maintenance uses sensor data to identify patterns that may indicate equipment deterioration or abnormal operation. TinyML offers an opportunity to deploy selected detection models directly on industrial sensors or embedded devices. Possible research topics include: A useful study should clearly define the equipment or dataset, the fault categories and the evaluation metrics. Researchers should also distinguish between detecting anomalies and reliably predicting the remaining useful life of a machine. Artificial Intelligence Topics and Computer Science Research Questions TinyML connects with broader artificial intelligence and computer science research areas. It provides opportunities to investigate algorithms, embedded systems, software optimisation and intelligent data analysis within a practical deployment environment. The following research questions can help students develop a focused project. 1. Model Performance and Resource Constraints 2. Intelligent Data Analysis at the Edge Intelligent data analysis involves




