Papers for

edge computing teams

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.

Data streaming adapts live between edge devices and cloud servers

Live Adaptation of Dataflow Stream Processing for Hybrid Edge-Cloud Analytics

Abstract: Dataflow streaming systems, like Apache Flink and Spark Streaming, are integral to modern business analytics, providing real-time insights across industries. However, for emerging hybrid edge-cloud analytics pipelines, neither processing everything in the cloud nor static edge offloading can reliably sustain the target rate under dynamic WAN conditions and limited edge resources. In this paper, we explore how these datacenter-centric platforms can be extended to support such hybrid analytics pipelines. Our goal is to maintain full transparency for user applications, while retaining built-in fault tolerance, out-of-order processing, and existing ecosystem integrations. Achieving this is challenging because existing dataflow engines assume homogeneous resources, rely on static task placement, and do not support adaptation under dynamic network and edge conditions. We introduce Sluice, an adaptive data stream processing system for hybrid clouds, compatible with dataflow streaming engines. Sluice's key contributions are: (i) an automatic query rewriter that decomposes applications into independent, fault-tolerant segments, and (ii) a live routing mechanism that shifts computations between edge and cloud without pausing execution while preserving event-time semantics. We implement Sluice on Apache Flink and evaluate it on a physical testbed with Raspberry Pi devices, as well as on a large simulated testbed of 100 VMs. Across five real-world applications, our results show that Sluice seamlessly shifts computations between edge and cloud, while consistently achieving higher throughput than baseline systems.

Mon 26 OctDistributed, Parallel, and Cluster Computing
The gist
Processing data either entirely in the cloud or only on edge devices can struggle when networks and resources change. The authors created Sluice, a system that lets data processing tasks move dynamically and smoothly between the cloud and edge devices without stopping work. This helps systems keep up with changing conditions while keeping data accurate and fault-tolerant. They built Sluice on Apache Flink and tested it on real and simulated setups, showing it improves processing speed.
Open → 2610.34658v1

Split computing head networks personalized with federated learning

Unsupervised Head Network Personalization for Split Computing via Federated Learning

Abstract: Split Computing (SC) is a distributed inference method designed for balancing computational load and reducing latency by partitioning a neural network into head and tail networks and deploying them across both a mobile device and a server, respectively. Due to the limited bandwidth and computational power of mobile devices, the head network is often replaced with a neural network that requires lower computational and communication resources. However, it is challenging to prepare a sufficient quantity and quality of labeled data on the mobile device side for training the replacement head network. Furthermore, the data prepared by mobile users often contains sensitive privacy information, making data aggregation difficult. In this paper, we propose a data-efficient head network training method for SC. This method utilizes federated learning and knowledge distillation to train the head network using a small amount of non-IID and unlabeled data from mobile devices, ensuring that the training datasets are not exposed. Moreover, by introducing personalization, we enhance the accuracy to levels comparable to or exceeding those of existing methods. The experimental evaluations demonstrate that, despite data constraints imposed only on our method, it achieves accuracy comparable to the baselines. Furthermore, it significantly reduces the communication requirements by 95% on mobile devices, with only a 3-5 percentage point drop in accuracy from the original model.

Tue 20 OctMachine LearningDistributed, Parallel, and Cluster ComputingNetworking and Internet Architecture
The gist
Running smart apps on phones can be slow and drain battery because phones can't do all the heavy work alone. The authors figured out how to split this work between phones and servers more efficiently by training a small piece of the app on each phone without needing lots of private examples. They used a teamwork method where phones learn together without sharing private data and made each phone's version special for it. This way, the system stays fast and private, using less data and less communication but still works almost as well as the original.
Open → 2610.27952v1

Transform method reduces data size for repeated vector inner-product calculations

SETAREH Transform: A Sorting-Assisted Haar-Wavelet Sparsification Method for Approximate Inner-Product Computation

Abstract: Modern deep learning systems increasingly rely on high-dimensional vector operations, in which large input and parameter vectors are repeatedly stored, transferred, and processed. Although substantial research has focused on reducing neural-network model size through pruning, quantization, knowledge distillation, and efficient architectures, the storage, memory-traffic, and communication costs associated with repeatedly presented high-dimensional input vectors remain important practical considerations, particularly in distributed and edge-computing environments. This paper proposes the SETAREH (Sorting-assisted Energy-concentrating Transform for Approximate Representation using Haar wavelets) transform, a Haar-wavelet-based sparsification approach for approximating the inner product between a fixed high-dimensional coefficient vector and successive input vectors. By applying the same sequence of permutations and Haar transforms to both vectors, SETAREH preserves the exact inner product before truncation. It then retains only a subset of the transformed coefficient-input pairs, reducing their representation cost while introducing a controllable approximation error. To evaluate SETAREH, we consider two complementary experimental settings: a synthetic Gaussian-vector baseline and a real apparent-age estimation task using a convolutional neural network on the APPA-REAL dataset. The results show that SETAREH can approximate the evaluated inner products using substantially fewer transformed coefficient-input pairs than the original vector dimension. The findings support its use as a potential structured data-representation method for repeated inner products with fixed weights, while the practical benefit depends on approximation accuracy and the cost of storing or transmitting permutation metadata.

Fri 16 OctMachine Learning
The gist
High-dimensional vectors are common in deep learning, but storing and processing them takes a lot of space and time. The authors propose a new method called SETAREH that changes both vectors in the same way to keep their inner product exact before reducing the data size. This saves storage and transmission costs by keeping only important parts while controlling how much approximation error is introduced. They tested this method on fake data and an age estimation task, showing it can work well with fewer data points. The benefits depend on how accurate the approximation needs to be and the cost of storing extra information about the transformations.
Open → 2610.23338v1

Resource-aware model sizing improves decentralized learning speed and accuracy

Resource-aware Sub-network Allocation for Heterogeneous Decentralized Learning

Abstract: System heterogeneity in computation, communication, and memory can substantially limit synchronous decentralized learning, where each training round is constrained by resource-limited nodes. Existing approaches provide limited support for jointly determining node-specific model capacities from deployment resources. We propose RASA-DL, a resource-aware sub-network allocation framework that treats the maximum sub-network width assigned to each node as a deployment variable. RASA-DL combines offline hardware profiling of computation and memory costs with deployment-aware profiling of learning utility under heterogeneous decentralized training. Using these profiles together with node- and link-level resource information, we formulate deployment as a bottleneck-latency minimization problem subject to per-node memory constraints and a required aggregate learning utility. Exploiting the monotone feasibility of the latency threshold, RASA-DL efficiently identifies the deployment through a binary-search-based allocation procedure. Experiments under controlled resource heterogeneity demonstrate favorable accuracy--latency tradeoffs. Under the Moderate and Severe regimes, the minimum-latency operating point improves accuracy over the largest globally feasible uniform deployment by 2.80 and 2.43 percentage points, respectively, at the same modeled round latency. The advantage is further amplified under strong Non-IID data heterogeneity.

Thu 15 OctDistributed, Parallel, and Cluster Computing
The gist
Training machine learning models over a network where devices have very different speeds and memory sizes can be slow and inefficient. The authors propose a method called RASA-DL that decides how big a part of the model each device should train based on its hardware limits. By carefully matching model parts to device capabilities, their method speeds up training rounds and improves the overall learning accuracy. This approach works especially well when data across devices varies a lot.
Open → 2610.22015v1

Federated learning improves by tailoring memory to each client

Beyond Aggregate Drift: Optimal Client-Specific Windows in Federated Learning

Abstract: We study federated learning from continuously arriving data: each client samples from its own distribution, these distributions drift over time, and the server must track the minimizer of the clients' weighted average loss. Clients are not alike as they collect data at different rates, with different noise, and change at different speeds. The main question is how much history should each one keep? A single shared window must serve every client at once, and so makes a fast-changing client carry the sampling noise of a slow, nearly stationary one. We give each client a memory of its own, sized to that client's noise, arrival rate, and drift, and refresh it by restarted accelerated method that starts from a common point. The tracking error is then bounded by \[ R\left(\sum_m w_m^{3/2}\,σ_m\sqrt{γ_m/λ_m}\right)^{2/3}, \] for clients with weight $w_m$, noise $σ_m$, arrival rate $λ_m$, and drift rate $γ_m$ on a domain of diameter $R$. This is never worse than what any common window can achieve, and strictly better whenever noise and drift are spread unevenly across clients. A lower bound that puts different groups of clients on different drift clocks shows this quantity is the right one. The two bounds agree up to a constant whenever the clients occupy boundedly many refresh scales, and in general differ only by the sixth root of the number of scales. Experiments show the gain comes from the memory rather than from the solver: it persists across accelerated, stochastic-gradient, and one-step methods, and against a separately tuned common-memory baseline.

Sun 11 OctMachine Learning
The gist
When many devices or clients learn together without sharing all their data, the data they have can change at different rates and have different noise levels. This paper studies how much past data each client should remember to best keep up with changes. The authors propose giving each client its own memory size, based on how quickly its data changes and how noisy it is, instead of using the same memory for all clients. This approach reduces errors in learning compared to using a shared memory window.
Open → 2610.15543v1

Fedavg training converges with large stepsizes on diverse devices

Large Stepsizes Federated Learning on Logistic Regression with Linearly Separable Data: The Case of Heterogeneous Devices

Abstract: This paper revisits the distributed learning problem for training a multinomial logistic regression model with the Federated Averaging ($\texttt{FedAvg}$) algorithm. We concentrate on a scenario with arbitrarily large stepsizes and heterogeneous update rules where the devices may perform a different number of local updates in each round. We show that, with linearly separable data, $\texttt{FedAvg}$ is stable with any stepsizes and the objective values converge to zero at the rate of ${\cal O}(1/R)$, where $R$ is the number of communication rounds. Our result also demonstrates that the effects of device heterogeneity vanish asymptotically. For sufficiently large $R$, the objective values decrease monotonically and is bounded by ${\cal O}( 1 / (R T_{\rm avg}))$, where $T_{\rm avg}$ is the average number of local update steps per communication round across devices. Numerical experiments support our findings.

Mon 5 OctMachine Learning
The gist
Training machine learning models on many devices can be tricky when each device does different amounts of work. The authors study a popular method called FedAvg for logistic regression when the data can be separated by a line. They find this method is stable and converges well even if devices use very large step sizes or have different update counts. Eventually, differences between devices don’t affect the result much, and the training error keeps decreasing steadily.
Open → 2610.05915v1

FedHV reduces communication for multi-objective federated learning

FedHV: Low-Overhead Hypervolume Weighting for Federated Multi-Objective Optimization

Abstract: Task-wise federated multi-objective optimization (FedMOO) trains a shared model for competing prediction objectives under heterogeneous data, partial participation, and communication constraints. Existing methods commonly derive task weights from gradient or update geometry. This requires task-specific information or iterative server-side optimization. We introduce FedHV, which maps reference-relative objective slacks to closed-form inverse-slack weights. Each client optimizes one weighted loss and returns objective estimates with its model update. The protocol adds exactly 2m auxiliary scalars per participating client, yielding Theta(d + m) total per-client communication, compared with the Theta(md) task-specific communication of FSMGDA, and requires no additional synchronization stage. We analyze the resulting one-round-delayed weights under client heterogeneity, multi-step local updates, partial participation, and finite-sample objective reports. Under a fixed-horizon positive-slack reference condition, with the prescribed horizon-dependent step size and vanishing report error, FedHV achieves an O(T^(-1/2)) rate for the average squared log-hypervolume gradient norm; persistent report error determines the resulting stationarity neighborhood. The same bound controls the squared Pareto-stationarity residual. Across six Dirichlet-partitioned non-IID settings from four vision benchmark families and three training seeds, FedHV exceeds FSMGDA and FedCMOO in mean accuracy in five settings. Among these methods and uniform scalarization, it achieves the highest worst-task accuracy in four settings and improves the difficult CIFAR-10 objective in both CIFAR10-MNIST settings.

Sat 26 SeptMachine Learning
The gist
Federated learning involves training a shared model across many devices while keeping data private. When optimizing for multiple goals, balancing these competing tasks can be tricky and often requires a lot of communication between devices and the server. The authors introduce FedHV, a new method that efficiently assigns importance weights to tasks using just a few extra numbers sent from devices, cutting down communication costs. Their method performs well across various image recognition tests, improving accuracy and fairness among tasks.
Open → 2609.32790v1

Online method controls risk in robot state probing decisions

Risk-Aware Online Conformal State Probing

Abstract: AI-based autonomous agents, typically hosted at data centers, must acquire state information from robots or edge devices in order to issue informed control decisions. Managing uncertainty about the state is particularly consequential in safety-critical settings, in which average-case guarantees are insufficient. In this context, we study a sequential decision maker process that jointly decides which actions to take and when to probe given access to an arbitrary state prediction model. We propose online conformal state probing (OCSP), an action and probing policy that certifies worst-case reliability levels without relying on distributional assumptions. OCSP is designed to provably control the missed query error (MQE), i.e., the fraction of instances where probing would have been beneficial, while minimizing the probing rate. OCSP can be applied to existing pre-trained value-based control policies without requiring retraining or fine-tuning. We validate OCSP through numerical simulations to verify theoretical guarantees and to assess performance trade-offs as a function of the calibration of the state predictor.

Tue 22 SeptArtificial Intelligence
The gist
Robots and remote devices often send signals to AI systems to help make decisions, but sometimes those signals are uncertain or wrong, which is dangerous in critical situations. The authors studied how an AI can decide when to ask for new information and what actions to take, aiming to avoid missing important updates while asking for as few queries as possible. They created a method called online conformal state probing (OCSP) that guarantees reliable behavior without assuming how the data behaves, and it can work with existing robot controllers without extra training. Their tests showed this method balances safety and effort well.
Open → 2609.25889v1

SpecQuant speeds up local language model responses using adaptive quantization

SpecQuant: Speculative Decoding with Multi-Parent Quantization for Adaptive LLM Inference

Abstract: Running large language models (LLMs) locally continues to be limited by restrictions of compute and memory on consumer hardware. The popular acceleration technologies, such as quantization, speculative decoding, and adaptive inferencing, offer substantial speed boosts but usually necessitate retraining, per architecture tuning, or draft models. SpecQuant is a trainingfree framework, that combines speculative decoding with multiparent quantization to perform adaptive, efficient inference of LLMs. SpecQuant derives multiple quantized variants (INT4, FP8, FP16) from a shared base model, and dynamically routes queries based on predicted complexity; lightweight variants are used for simple or factual tasks, and full-precision models are used for complex reasoning tasks or long-context inputs. The shared-weight design of SpecQuant ensures sufficient token acceptance for speculative decoding without compatibility issues using separate draft parent models. We evaluate SpecQuant on Qwen2.5 based models on the MMLU, AlpacaEval, and GSM8K datasets, or benchmarks, demonstrating 35-43% speedups without degrading accuracy greater than 2%, substantial within the LLM community. SpecQuant enables practical on-device LLM deployment across diverse hardware without special infrastructure or expertise.

Fri 18 SeptMachine Learning
The gist
Running big language models on home computers is tough because they need a lot of power and memory. The authors created SpecQuant, a way to make these models run faster without retraining by using different versions of the model that vary in precision. Easier questions use simpler versions, while harder ones use the full model, all while sharing the same base setup. This makes local AI faster by about 35-43% without losing much accuracy.
Open → 2609.21704v1

Adaptive router improves machine learning service quality in kubernetes

A Kubernetes-Native Request Router for Quality-Aware Inference Serving in the Computing Continuum

Abstract: We introduce Adaptive Score-based Routing Balancer (ASRB), a dynamic, score-based request routing mechanism for Kubernetes-based service deployments over the computing continuum. ASRB jointly considers infrastructure-level information, response time measurements, and application-level quality indicators, with a particular focus on serving Machine Learning (ML) workloads. For these workloads, ASRB balances requests over service instances deployed in the continuum, following service provider-defined policies encoded as weighted combinations of QoS criteria to flexibly address latency-accuracy trade-offs. To drive routing decisions and swiftly adapt to changes in the operating environment, ASRB monitors a range of runtime metrics across multiple system layers. To deal with the associated monitoring overhead, particularly important for large-scale deployments, it selectively and adaptively controls monitoring intensity without sacrificing on routing quality. ASRB is implemented without requiring any modifications to Kubernetes, making it straightforward to deploy and operate in existing cluster environments. Our testbed experiments demonstrate the versatility of ASRB: When tuned for latency reduction, it achieves at least 10 ms lower mean response time compared with latency-oriented state-of-the-art routing mechanisms, while it achieves higher accuracy when this is prioritized through specific configurations, thus enabling flexible and operator-controllable trade-offs. At the same time, it attains reduced failure rates, higher responsiveness to changes in the operating environment, and up to ~70% less monitoring cost than relevant state-of-the-art solutions, at the potential expense of only a modest latency penalty in some configurations.

Thu 17 SeptDistributed, Parallel, and Cluster Computing
The gist
Handling machine learning tasks across many computers can be tricky because you want answers to be fast and accurate. The authors created a system called ASRB that smartly decides which computer should answer each question, based on speed, accuracy, and other factors. ASRB can adjust to changing conditions without needing to change the main Kubernetes system. Tests show it can make responses faster or more accurate depending on settings, while also cutting down the work needed to keep track of everything.
Open → 2609.20497v1

Robust method improves collaboration of different AI models sharing data

Robust Decentralized Federated Distillation via Multi-Modality Knowledge Collaboration

Abstract: This paper propose a robust decentralized federated distillation method that enables clients with heterogeneous models to collaborate through predictions on shared unlabeled public data. In the proposed method, each client first evaluates the received predictions in three modalities of class prediction, boundary decision, and prediction correlation. It then filters unreliable clients, assigns reliability-based weights to the retained clients, and constructs a teacher for each type of knowledge. Finally, the corresponding distillation gradients are validated using a supervised gradient computed from private data. Conflicting prediction and boundary gradients are removed, and conflicting relation gradients are suppressed before the final model update. We prove the convergence of the proposed method by showing stable local optimization for honest clients under Byzantine distillation. Particularly, we show that our method ensures a bounded Byzantine influence on both distillation gradients and individual client private gradients after cross-modality fusion, thereby enabling stable local optimization for honest clienunder Byzantine distillation. Extensive experiments on CIFAR-10 and CIFAR-100 demonstrate that the proposed method improves the prediction accuracy of heterogeneous models of clients under non-IID data and Byzantine attacks. As the booming demands of federated learning in decentralized environments such as edge computing and mission-oriented UAV collaborations, our method has a great potential for adoption of DFL in unreliable real-world scenarios where clients are exposed to receiver-specific Byzantine messages of malicious predictions.

Mon 7 SeptMachine LearningDistributed, Parallel, and Cluster Computing
The gist
When multiple devices or systems with different AI models try to learn together without sharing their private data, some can send harmful or incorrect information that spoils the learning process. The authors propose a way for these models to judge each other's predictions, decide who to trust, and carefully combine knowledge across different types of information to avoid bad influence. This helps the honest models learn better even when some participants act maliciously or the data they see is very different. They tested their method on standard image datasets, showing improved accuracy and stability.
Open → 2609.07230v1