Papers for

iot device developers

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.

Tool-interface granularity affects performance of local AI agents

MCP-GRANITE Benchmark: GRANularity Interface TEsting for MCP-Based LLM Agents

Abstract: As LLM agents increasingly interact with external tools through standardized protocols such as MCP, tool-interface design becomes a critical yet underexplored factor. How funψtionality is decomposed into tools affects whether an agent can select the right tool and construct valid arguments. This choice is especially consequential at the edge, where resource constraints limit which models can run locally and scaling up is often not an option. We present MCP-GRANITE, an open-source extensible benchmark framework that treats tool-interface granularity as a controlled variable for MCP-based agents, evaluated under edge and IoT scenarios. It comprises 81 multi-step scenarios across 9 domains, instantiated at 4 granularity levels from fine-grained primitive tools to a single tool. We evaluate 9 locally deployed models (268M-20.9B parameters) across 8,748 trials using task completion, tool selection F1, argument accuracy, latency, and resource-usage metrics. Results show that a 4-tool interface offers the best trade-off, improving task completion by 16.4% over fine-grained primitives and 33.6% over a single monolithic tool, while nearly doubling argument accuracy. Model size is only weakly correlated with task completion and strongly with latency, while its association with argument accuracy is less robust, and a 3.2B model at the optimal granularity outperforms a 20.9B model at a mismatched one. These findings identify tool-interface granularity as a key design parameter for MCP-based agents.

Mon 21 SeptDistributed, Parallel, and Cluster ComputingArtificial IntelligenceMachine Learning
The gist
When AI agents use tools to help with tasks, how those tools are divided up matters a lot. The authors found that having a few well-sized tools works better than very small tools or one big tool. This improves how often the AI finishes tasks and gets its reasoning right, especially on small devices with less computing power. Interestingly, bigger AI models don't always do better if the tools are not split well. Their findings help design smarter toolkits for AI that run on limited hardware.
Open 2609.24161v1

Spiking neural networks reduce communication and improve accuracy with predictive coding

Predictive Suppression Layers for Communication-Efficient Spiking Neural Networks

Abstract: Feedforward Spiking Neural Networks (SNNs) typically propagate every generated spike indiscriminately, disregarding whether the information is redundant from an information-theoretic perspective. This lack of selectivity induces high redundancy in inter-layer communication, creating an expensive overhead, e.g., in scenarios involving many-core neuromorphic hardware or communication-dominated Internet-of-Things (IoT) where features are transmitted wirelessly. To address this challenge, we trade localized processing for leaner network channels by introducing a minimal predictive coding framework for SNNs. We propose two layer variants sharing a predictor block: error units, which transmit signed spiking residuals, and predictive suppression, which uses residual magnitude to dynamically gate and forward only unpredictable, "surprising" activity. Evaluated on the N-MNIST and Spiking Heidelberg Digits (SHD) datasets using diagnostic metrics that decouple local processing from cross-layer communication, our new predictive coding layers achieve significant communication savings. Numerical results reveal a three-fold reduction in communicated activity, while increasing the task accuracy for both datasets. The latter finding is notable, and suggests that predictive coding layers not only minimize communication overhead, but also produce output feature vectors with a higher representation power.

Fri 18 SeptNeural and Evolutionary ComputingMachine Learning
The gist
Spiking neural networks send signals called spikes to process information, but they often send too many redundant spikes that waste resources. The authors propose a way for these networks to predict which spikes are important to send and suppress the rest, much like only sharing surprising news. This method cuts the communication needed by about three times while actually making the network better at its tasks. This approach helps in settings where communicating data is costly or slow, like in low-power devices or networks with many processing units.
Open 2609.21583v1

Large language models evaluated on cryptographic security for iot devices

CESBench: Benchmarking Large Language Models on Cryptographic Engineering Security for IoT Devices

Abstract: For Internet of Things (IoT) devices, a secure algorithm alone is not enough: an attacker with physical access can attack the implementation directly, and its flaws are hard to fix once deployed. Large language models (LLMs) are now used to build and analyze such implementations. LLM benchmarks exist for cryptography and general cybersecurity, but none covers cryptographic engineering. In this paper, we present CESBench, 380 expert-written items across six sub-domains of cryptographic engineering security for IoT devices: side-channel, fault injection, implementation, countermeasures, evaluation, and integration. Four task types target different competences: 209 multiple-choice items test recall, 67 judgment items require a security verdict and its justification, 63 scenario items require an engineering diagnosis, and 41 code tasks are graded by 572 test cases. To validate the benchmark, 11 open-weight and proprietary LLMs answer every item. Multiple-choice and code responses are scored automatically, and judgment and scenario responses by an LLM judge, whose scores are checked against a second judge from another model family and human re-scoring. Composite scores range from 54.4% to 83.6%. The top score on each task type is 98.6% for multiple choice, 95.1% for code, and 88.4% for scenario diagnosis, but only 58.8% for judgment. Across models, 88.5% of verdicts are correct, yet their justifications earn only 53.4% of the rubric marks. Multiple choice is near its ceiling for the strongest models and most code tasks are solved, whereas justifying a security verdict remains the weakest competence. The benchmark, prompts, and per-item results are public.

Fri 18 SeptCryptography and SecurityArtificial Intelligence
The gist
Many internet-connected devices use cryptography to stay secure, but attackers can target the device’s code and hardware directly. The authors created a new benchmark called CESBench to test how well large language models (LLMs) understand and handle cryptographic engineering tasks for Internet of Things (IoT) devices. CESBench contains 380 expert-written questions and tasks covering areas like side-channel attacks, fault injections, and code implementation. They tested 11 different LLMs, finding that while the models do well on factual questions and coding tasks, explaining and justifying security decisions remains difficult. The benchmark and test results are publicly available.
Open 2609.21344v1