Papers for

embedded systems engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

MotionQ improves wifi gesture recognition under changing conditions

MotionQ: Operator-Conditioned Motion Quotients for Cross-Observation WiFi Gesture Recognition

Abstract: WiFi gesture recognition is accurate in fixed deployments but often degrades when user orientation, available links, or transceiver placement changes. Unlike ordinary domain shifts, these changes alter the wireless observation operator, so the same motion is expected to produce different measurements. Existing methods nevertheless pursue domain-invariant features and largely overlook changing layouts and observation configurations. Yet changing the observation operator also changes which task-relevant motion cues are physically observable, rather than merely altering the appearance of a fixed set of cues. Under a local linearization of the WiFi forward process, we derive a common task-observability condition under which a strict common linear representation is recoverable from every geometry-induced operator while preserving the gesture task. When the condition fails, enforcing stronger alignment across additional heterogeneous source operators may discard task-relevant cues still observable under individual operators. We therefore present MotionQ, which generates an operator-conditioned two-support motion measure for each candidate geometry. A motion quotient removes only the arbitrary ordering of its unlabeled supports and is represented by permutation-invariant central moments. Rather than matching quotients across operators, single-link-retention interventions encourage each view to retain information sufficient for gesture recognition. Extensive evaluations show that MotionQ is robust to extrapolative observation operators.

Thu 10 SeptHuman-Computer Interaction
The gist
WiFi gesture recognition systems often struggle when the environment changes, like when people move or devices are rearranged. The authors show that these changes change how motion is detected, not just how it looks, which previous methods overlooked. They designed MotionQ, which adapts to these changes by focusing on what motion cues are truly observable from different viewpoints. This makes gesture recognition more reliable even when the setup varies.
Open 2609.11818v1

Conv-TasNet variant improves speech separation with less computing power

EConv-TasNet: Efficient Conv-TasNet for Effective Speech Separation

Abstract: Conv-TasNet has served as a strong baseline for time-domain speech separation, and many studies have extended it with advanced architectures such as dual-path networks, U-Nets, and attention mechanisms. However, these methods often introduce high computational cost and complexity, limiting their deployment in resource-constrained scenarios. To address this issue, we propose eConv-TasNet, an efficient variant of Conv-TasNet that improves both effectiveness and efficiency without relying on resource-intensive modules. The proposed model consists of a group-wise early-splitting (GES) module and a multi-group feature aggregation (MGFA) module. GES generates discriminative speaker embeddings at intermediate stages, while MGFA progressively aggregates these group-level representations for refined mask estimation. Experimental results show that eConv-TasNet reduces model size by 22.4%, accelerates inference by 18.9%, and improves SI-SNRi by 14.0%-28.0% across three public benchmarks. Moreover, it achieves competitive performance compared with state-of-the-art methods while requiring significantly fewer parameters and lower inference cost. These results demonstrate a favorable efficiency-effectiveness trade-off for edge deployment.

Thu 10 SeptSound
The gist
Separating different voices in a recording is often done by a method called Conv-TasNet, but many improved versions need lots of computing power. The authors designed a new version called eConv-TasNet that works faster and uses less memory without needing complicated parts. It uses two new modules to better identify speakers and combine their features during processing. Tests show it improves voice separation quality while running more efficiently, making it better suited for use in devices with limited resources.
Open 2609.11342v1

Elastic neural networks cut edge AI costs while adapting runtime

Elastoformer: Enabling Dynamic Adaptivity via Elastic Model Transformation

Abstract: EdgeAI systems are increasingly employing computer vision applications to enable intelligent, on-device decision-making in real-time. However, these deployments face highly dynamic operational conditions, with fluctuating constraints on latency, power availability, and memory resources. Deep Neural Networks (DNN), which follow fixed computational execution flows, lack the flexibility to adapt to such variability, resulting in inefficient and suboptimal performance in edge scenarios. This underscores the need for architectures that are not only efficient but also dynamically scalable at runtime. In this paper, we propose Elastoformer: A framework that transforms conventional neural networks (NN) into Elastic NN capable of real-time elastic inference. Unlike the conventional bag-of-models approach, which requires maintaining multiple independent models for different operating conditions, Elastoformer offers a single, modular solution that dynamically switches between multiple modes of operation at runtime, adapting efficiently to the changing computational budgets of edge devices without the overhead of managing separate models. Experiments reveal that our framework achieves up to 85% reduction in computation FLOPs, 50% reduction in latency and 76% reduction in memory overhead, while showcasing the architecture agnostic nature of the framework across both Vision Transformers and CNNs. Our code is available at https://github.com/sudaksh14/Elastoformer.

Wed 9 SeptComputer Vision and Pattern RecognitionArtificial IntelligencePerformance
The gist
Edge devices running AI often face changing limits on speed, power, and memory, but regular neural networks can’t easily adjust to those changes. The authors present Elastoformer, which transforms standard neural networks into flexible ones that adapt their operation dynamically without needing multiple separate models. This approach saves a lot of computing work, reduces delays, and cuts memory use while working with different AI architectures. Their tests show significant improvements without extra overhead from managing many models.
Open 2609.10018v1

Deep learning predicts finger movements from muscle signals after stroke

Deep Neural Networks for Learning Intent from sEMG Signals to Support Hardware Devices for Post-Stroke Neurorehabilitation

Abstract: Finger-specific motor intent is a clinically meaningful control signal for post-stroke neurorehabilitation, where residual muscle activity may remain measurable despite weak or incomplete movement. We study five-finger multilabel intent decoding from impaired-arm high-density surface electromyography (sEMG) in PhysioMio, a bilateral longitudinal dataset collected from stroke patients. A common processing protocol aligns movement labels, applies 20--450 Hz Butterworth filtering and Symlet-4 wavelet denoising, segments overlapping 200 ms windows, and extracts twelve time- and frequency-domain descriptors per channel. Direct LSTM, CNN, and GNN baselines reveal complementary behavior: the LSTM attains the highest subset accuracy (0.545), whereas the GNN attains the highest macro F1 (0.706) and macro AUPRC (0.776). Architecture search then identifies CNN-Large as the strongest single-split CNN, with 0.593 subset accuracy and 0.714 macro F1, while CNN-Micro provides a compact architecture for embedded inference. To match a four-sensor hardware design, we retrain CNN-Micro using channels associated with ECRB, ECRL, FDS, and FDP and exclude the ground electrode from model input. Across five seeds, cross-channel knowledge distillation improves the four-channel student over direct training, reaching $0.5219 \pm 0.0114$ subset accuracy, $0.7612 \pm 0.0038$ finger accuracy, and $0.6095 \pm 0.0058$ macro F1. The selected 123K-parameter model accepts nine windows of 48 features and has been exported to ONNX. These results establish a reproducible software path from post-stroke sEMG to compact five-finger intent prediction for subsequent hardware-in-the-loop evaluation.

Wed 9 SeptMachine Learning
The gist
After a stroke, people often have weak finger movements but their muscles still send signals. The authors worked on reading these muscle signals to figure out which fingers someone intends to move, even if the movement is weak or incomplete. They tested different types of deep learning models on muscle data from stroke patients and found that certain neural network designs work better at decoding finger movement intent. This approach could help create devices that assist stroke patients by understanding their finger movement commands from muscle signals.
Open 2609.09971v1

Chip solves large complex optimization problems with less power

Differential Stochastic Simulated Annealing Processor for Fully Connected 2048-Spin Optimization

Abstract: A 2,048-spin fully connected annealing processor based on differential stochastic simulated annealing (DSSA) is presented as an architectural design in TSMC 28 nm CMOS with a 3 mm x 4 mm post-layout area. The processor closes timing at 500 MHz, integrates a 16 Mb SRAM weight memory, and amortizes stochastic noise across 16 spins with area-efficient random number generators. DSSA keeps a serialized datapath for density but recomputes interactions only for spins that flip, shrinking the effective workload to the active frontier during each annealing run. Spin-select scheduling, priority-based weight reads, and a temperature controller that skips idle steps accelerate sparse updates without sacrificing full connectivity. Post-layout simulation results show 2.7 ms time-to-solution (TTS) and 0.86 mJ energy-to- solution on 2,000-spin problems at 316 mW (0.15 mW/spin), achieving 1.5x lower power and 3.5x lower TTS energy than projected prior fully connected annealers. These results demonstrate the potential of the proposed DSSA architecture for large-scale combinatorial optimization hardware under post-layout evaluation.

Wed 9 SeptHardware Architecture
The gist
Finding the best solutions to complex problems with thousands of parts can take a lot of time and energy. The authors designed a special computer chip that simulates a process called annealing to efficiently solve these problems using 2,048 connected parts. Their design saves power and works faster than previous similar chips. This approach could help make solving big optimization problems quicker and more energy-efficient.
Open 2609.09559v1

Curiosity driven methods improve detection of hardware interference in multicore systems

Application of curiosity driven exploration methods for hardware interference identification

Abstract: The transition from single-core to multi-core architectures in safety-critical embedded systems introduces significant challenges due to inter-core interference caused by contention for shared hardware resources. Such interference affects execution times and complicates the verification of strict temporal requirements, particularly in domains such as avionics where standards require comprehensive identification of interference sources. Existing interference analysis approaches, whether manual or model-based, struggle to capture the full range of behaviors arising from the complex interactions among micro-architectural components. In this paper, we frame multi-core interference analysis as the exploration of a complex system behavior space. We propose the use of curiosity-driven exploration algorithms from artificial intelligence to systematically and efficiently cover the space of possible interference behaviors. Using a simulator-based environment, we show that the proposed approach achieves broader and more uniform behavioral coverage within a limited experimental budget compared to traditional pseudo-random program generation methods.

Tue 8 SeptArtificial Intelligence
The gist
When computer chips have multiple cores that share parts, they can slow each other down in unpredictable ways. This makes it hard to guarantee that certain programs finish on time, which is especially important in planes and other safety devices. The authors treat this problem like exploring all possible weird slowdowns by using smart computer algorithms that are curious to find new behaviors. Their tests on a simulator show that these curiosity-driven methods find more types of interference more evenly than random tests can in the same time.
Open 2609.08729v1

On-device learning boosts training speed with tuned batch sizes

TASTE: Throughput-Aware Batch Size Tuning for On-Device Edge Learning

Abstract: The rise of privacy-preserving artificial intelligence (AI) has shifted the focus of model adaptation and personalization towards on-device learning, where deep learning models are finetuned directly on edge hardware using local user data. However, this shift requires optimization of deep learning training on resource-constrained hardware to maximize throughput while maintaining predictive accuracy. This paper introduces a novel technique for on-device model training that incorporates an efficient Bayesian optimization-based batch size tuning approach to maximize hardware throughput. To evaluate the impact of this hyperparameter on the learning dynamics, we investigated two distinct paradigms: standard supervised learning (SL) and online continual learning (CL). Experimental results across various edge devices demonstrate a throughput ceiling, beyond which increasing the batch size yields no additional throughput gains. The proposed tuning approach identifies the optimal batch size, which, when combined with gradient accumulation and linear learning rate scaling, achieves up to a 2X increase in training throughput on platforms such as Raspberry Pi 4 compared to maximum batch sizes, without compromising model accuracy. Furthermore, in the CL paradigm, we demonstrate that optimal batch sizes maintain the stability-plasticity balance required for incremental learning, effectively mitigating catastrophic forgetting while maximizing computational efficiency on edge-hardware.

Mon 7 SeptMachine LearningArtificial IntelligenceHardware Architecture
The gist
Training AI models directly on devices like phones or small computers can protect users’ privacy but is hard because these devices are slow. The authors came up with a smart way to pick the right batch size—the number of samples processed at once—so the device trains faster without losing accuracy. They tested this on different devices and showed they could double the training speed. Their method works for both regular learning and learning that updates gradually over time without forgetting old knowledge.
Open 2609.07444v1