paper-with-me

홈 › Papers

DEBUG-HD: Debugging TinyML models on-device using Hyper-Dimensional computing

2024-11-16 · Nikhil P Ghanathe, Steven J E Wilton

TinyML models often operate in remote, dynamic environments without cloud connectivity, making them prone to failures. Ensuring reliability in such scenarios requires not only detecting model failures but also identifying their root causes. However, transient failures, privacy concerns, and the safety-critical nature of many applications-where systems cannot be interrupted for debugging-complicate the use of raw sensor data for offline analysis. We propose DEBUG-HD, a novel, resource-efficient on-device debugging approach optimized for KB-sized tinyML devices that utilizes hyper-dimensional computing (HDC). Our method introduces a new HDC encoding technique that leverages conventional neural networks, allowing DEBUG-HD to outperform prior binary HDC methods by 27% on average in detecting input corruptions across various image and audio datasets.

📄 PDF Abstract BibTeX arXiv:2411.10692

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Revelio: ML-Generated Debugging Queries for Distributed Systems

2021-06-28 · Pradeep Dogga, Karthik Narasimhan, Anirudh Sivaraman, Shiv Kumar Saini 외

A major difficulty in debugging distributed systems lies in manually determining which of the many available debugging tools to use and how to query its logs. Our own study of a production debugging workflow confirms the…

The Debugging Decay Index: Rethinking Debugging Strategies for Code LLMs

2025-06-23 · Muntasir Adnan, Carlos C. N. Kuhn

The effectiveness of AI debugging follows a predictable exponential decay pattern; most models lose 60-80% of their debugging capability within just 2-3 attempts, despite iterative debugging being a critical capability f…

Code Generation

NL-Debugging: Exploiting Natural Language as an Intermediate Representation for Code Debugging

2025-05-21 · Weiming Zhang, Qingyao Li, Xinyi Dai, Jizheng Chen 외

Debugging is a critical aspect of LLM's coding ability. Early debugging efforts primarily focused on code-level analysis, which often falls short when addressing complex programming errors that require a deeper understan…

MLDebugging: Towards Benchmarking Code Debugging Across Multi-Library Scenarios

2025-06-15 · Jinyang Huang, Xiachong Feng, Qiguang Chen, Hanjie Zhao 외

Code debugging is a crucial task in software engineering, which attracts increasing attention. While remarkable success has been made in the era of large language models (LLMs), current research still focuses on the simp…

Benchmarking

HDLdebugger: Streamlining HDL debugging with Large Language Models

2024-03-18 · Xufeng Yao, Haoyang Li, Tsz Ho Chan, Wenyi Xiao 외

In the domain of chip design, Hardware Description Languages (HDLs) play a pivotal role. However, due to the complex syntax of HDLs and the limited availability of online resources, debugging HDL codes remains a difficul…

RetrievalRetrieval-augmented Generation