arXiv論文メモ
新着一覧
cs.LG / cs.ET · 査読状況未確認

マイコン上で数値ソルバーなしに微分方程式モデルを学習

TinyUDE: Solver-Free Universal Differential Equations on Microcontrollers via Lie-Taylor Jet Matching

Pranavanath Balamurali and Hrishi Kamireddy

この論文をやさしく読む

ひとことで言うと

微分方程式と学習モデルを組み合わせた推定を、小型マイコンで直接学習できるようにした。

何に役立つ?

考えられる用途は、メモリの小さい端末での動的な系の推定や更新。ESP32上での実行を示している。

この研究の面白いところ

従来法と条件をそろえて比較し、雑音0〜5%で相対誤差を0.65倍、静的メモリを108 kBに抑えた。

どこまで分かった?

検証した動的系は減衰振り子と二重振り子。ほかの系で同等の精度が得られるかは要旨に示されていない。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

普遍微分方程式(UDE)の学習は従来、常微分方程式の数値ソルバーを通した逆伝播に依存し、エッジ用マイクロコントローラーの容量を大きく超えるメモリを要する。本研究は、観測された系の状態の一次・二次時間微分に混成ベクトル場を直接合わせる、ソルバーを使わないリーテイラー・ジェット整合を提示する。これらの微分、すなわち打ち切ったリーテイラー・ジェットは、Savitzky–Golayフィルターでオンライン推定するため、自動微分ソフトなしで解析的な勾配が得られる。 ソルバーを除くことで精度が損なわれるかを、固定刻みRK4積分、多重シューティング、厳密な離散随伴法、Adamを用いる従来法と比較した。動力学、雑音モデル、ネットワーク構造、評価指標は同一にした。単純な微分整合はセンサー雑音で性能が落ちるが、全レートの位相ずらし標本化、リザーバーバッファー、重み平均を伴う余弦アニーリング最適化、端末上での雑音推定、多項式の不一致に基づく品質選別により、その差を埋め、逆転させた。減衰振り子とカオス的な二重振り子では、同じデータ窓で従来法と同等以上の精度を得て、モデル化されていない減衰係数を回復した。雑音0〜5%では、場の相対誤差の幾何平均が従来法の0.65倍で、静的メモリは108 kBに収まり、従来法のソルバー記録は数MBを要した。ESP32では誤差0.0020、減衰係数c=0.400(真値0.400)を、静的メモリ61.3 kB、更新1回7.24 ms、25 Hzで稼働率18.1%で達成した。数値ソルバーなしのリアルタイム端末内学習が可能であることを示す。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-22(UTC)
最新改訂
2026-09-22 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

Training Universal Differential Equations (UDEs) traditionally relies on backpropagating through numerical ODE solvers, creating memory footprints far exceeding the capabilities of edge microcontrollers. We present Lie-Taylor jet matching, a solver-free training framework that fits a hybrid vector field directly to the first and second time-derivatives of observed system states. These derivatives, the truncated Lie-Taylor jet, are estimated online via Savitzky-Golay filtering, yielding fully analytic gradients without automatic differentiation software. We evaluate whether eliminating the solver compromises accuracy against a conventional baseline (fixed-step RK4 integration, multiple shooting, exact discrete adjoints, Adam) sharing identical dynamics, noise models, network architectures, and metrics. While naive derivative matching degrades under sensor noise, our noise-adaptive mechanisms close and reverse this gap: full-rate phase-shifted sampling, a reservoir buffer, cosine-annealed optimization with weight averaging, on-device noise estimation, and polynomial-misfit quality gating. On a damped pendulum and chaotic double pendulum, our method matches or exceeds baseline accuracy at matched data windows and recovers unmodeled damping coefficients. Across noise levels from 0% to 5%, it attains a geometric-mean relative field error of 0.65x that of the baseline within 108 kB of static memory, compared with megabytes of solver tape. On an ESP32 microcontroller, the on-device run reaches a field error of 0.0020 and recovers the damping coefficient to c = 0.400 (true 0.400) within 61.3 kB of static memory and 7.24 ms per update (18.1% duty cycle at 25 Hz), confirming real-time on-device training is feasible without a numerical solver.

著者のコメント

22 pages, 13 figures

arXiv ID: 2609.26972 / 要約の誤りについて