論文の概要: A Mathematics-Guided Approach to Floating-Point Error Detection
- arxiv url: http://arxiv.org/abs/2510.10081v1
- Date: Sat, 11 Oct 2025 07:38:14 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-10-14 18:06:29.771602
- Title: A Mathematics-Guided Approach to Floating-Point Error Detection
- Title(参考訳): 浮動小数点誤差検出のための数学誘導手法
- Authors: Youshuai Tan, Zhanwei Zhang, Zishuo Ding, Lianyu Zheng, Jinfu Chen, Weiyi Shang,
- Abstract要約: 浮動小数点プログラムエラーは、特に軍事的応用のような重要な領域において、深刻な結果をもたらす可能性がある。
そこで本研究では,数学的ガイダンスに基づいて誤りを誘発する入力を検出するMGDEという手法を提案する。
二次収束特性を示すNewton-Raphson法を用いることで,高効率かつ効率的な結果が得られる。
- 参考スコア(独自算出の注目度): 9.800281082826567
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Floating-point program errors can lead to severe consequences, particularly in critical domains such as military applications. Only a small subset of inputs may induce substantial floating-point errors, prompting researchers to develop methods for identifying these error-inducing inputs. Although existing approaches have achieved some success, they still suffer from two major limitations: (1) High computational cost: The evaluation of error magnitude for candidate inputs relies on high-precision programs, which are prohibitively time-consuming. (2) Limited long-range convergence capability: Current methods exhibit inefficiency in search, making the process akin to finding a needle in a haystack. To address these two limitations, we propose a novel method, named MGDE, to detect error-inducing inputs based on mathematical guidance. By employing the Newton-Raphson method, which exhibits quadratic convergence properties, we achieve highly effective and efficient results. Since the goal of identifying error-inducing inputs is to uncover the underlying bugs, we use the number of bugs detected in floating-point programs as the primary evaluation metric in our experiments. As FPCC represents the most effective state-of-the-art approach to date, we use it as the baseline for comparison. The dataset of FPCC consists of 88 single-input floating-point programs. FPCC is able to detect 48 bugs across 29 programs, whereas our method successfully identifies 89 bugs across 44 programs. Moreover, FPCC takes 6.4096 times as long as our proposed method. We also deploy our method to multi-input programs, identifying a total of nine bugs with an average detection time of 0.6443 seconds per program. In contrast, FPCC fails to detect any bugs while requiring an average computation time of 100 seconds per program.
- Abstract(参考訳): 浮動小数点プログラムエラーは、特に軍事的応用のような重要な領域において、深刻な結果をもたらす可能性がある。
入力の小さなサブセットだけが大きな浮動小数点誤差を引き起こす可能性があるため、研究者はこれらの誤りを誘発する入力を特定する方法を開発する必要がある。
1)高い計算コスト: 候補入力に対する誤差の大きさの評価は、非常に時間を要する高精度プログラムに依存している。
2) 限られた長距離収束能力: 現在の方法では探索の効率が悪く, 干し草に針を見つけるのに類似している。
これら2つの制約に対処するために,数学的ガイダンスに基づいて誤りを誘発する入力を検出するMGDEという新しい手法を提案する。
二次収束特性を示すNewton-Raphson法を用いることで,高効率かつ効率的な結果が得られる。
そこで本実験では,浮動小数点プログラムで検出されたバグの数を主要な評価基準として用いた。
FPCCは、これまでで最も効果的な最先端のアプローチであるので、比較のベースラインとして使用します。
FPCCのデータセットは88個の単一入力浮動小数点プログラムで構成されている。
FPCCは29のプログラムで48のバグを検出できるが、本手法では44のプログラムで89のバグを識別できる。
さらに,FPCCは提案手法の6.4096倍の時間を要する。
また,本手法をマルチインプットプログラムに展開し,プログラム毎の平均検出時間0.6443秒の合計9つのバグを同定した。
対照的に、FPCCは、プログラム毎の平均計算時間100秒を要しながら、バグを検出することができない。
関連論文リスト
- Computing Floating-Point Errors by Injecting Perturbations [10.580959733598519]
浮動小数点プログラムは近代科学と工学の基礎を形成する。
浮動小数点誤差は広く存在するが、浮動小数点プログラムにおいて重大なエラーを引き起こすのは入力のサブセットのみである。
本稿では,浮動小数点誤差を効果的かつ効率的に計算するためのPI検出器を提案する。
論文 参考訳(メタデータ) (2025-07-11T10:19:14Z) - Specification-Guided Repair of Arithmetic Errors in Dafny Programs using LLMs [79.74676890436174]
本稿では,障害の局所化と修復のためのオラクルとして形式仕様を用いたDafny用のAPRツールを提案する。
プログラム内の各ステートメントの状態を決定するために、Hoareロジックの使用を含む一連のステップを通じて、障害をローカライズします。
また, GPT-4o miniが74.18%と高い修理成功率を示した。
論文 参考訳(メタデータ) (2025-07-04T15:36:12Z) - Low-overhead error detection with spacetime codes [1.3689968346415426]
任意の量子ビット接続性上の任意のクリフォード回路の誤差を検出するための低オーバヘッド方式を提案する。
提案アルゴリズムは, 普遍回路におけるチェックを効率よく見つけることができることを示すが, 有効チェックの空間は回路の非クリフォード性によって指数関数的に減少する。
論文 参考訳(メタデータ) (2025-04-22T09:20:25Z) - An Efficient Outlier Detection Algorithm for Data Streaming [51.56874851156008]
Local Outlier Factor (LOF)アルゴリズムのような従来の異常検出手法は、リアルタイムデータと競合する。
本稿では,オンライン異常検出におけるLOFアルゴリズムの効率向上のための新しい手法を提案し,EILOFアルゴリズムを提案する。
EILOFアルゴリズムは計算コストを大幅に削減するだけでなく、加算点数が増加すると検出精度を体系的に改善する。
論文 参考訳(メタデータ) (2025-01-02T05:12:43Z) - DELA: A Novel Approach for Detecting Errors Induced by Large Atomic Condition Numbers [10.580959733598519]
ほとんどの数値誤差は、原子操作における大きな条件数から来ており、それが伝播して蓄積される。
我々のアプローチは、ほとんどの数値誤差は原子操作における大きな条件数に由来するという観察に基づいている。
DELAはプログラム内の個々の原子操作の結果に小さな摂動を注入し、元のプログラムの結果と摂動バージョンを比較してエラーを検出する。
論文 参考訳(メタデータ) (2024-12-30T08:56:46Z) - Efficient Simulation of Leakage Errors in Quantum Error Correcting Codes Using Tensor Network Methods [0.196629787330046]
本稿では,量子誤り訂正符号(QECCs)の漏洩誤りを計算効率よく研究するためのシミュレーション手法を提案する。
提案手法は, 熱雑音やコヒーレント誤差など, 近似を伴わない様々な漏れ過程のシミュレーションを可能にする。
誤り訂正プロセス中に発生する少量の絡み合いを利用して、数百キューディットまでの大規模なシステムを多くのコードサイクルで研究することができる。
論文 参考訳(メタデータ) (2023-08-16T07:36:33Z) - Fault-Aware Neural Code Rankers [64.41888054066861]
サンプルプログラムの正しさを予測できる故障認識型ニューラルネットワークローダを提案する。
我々のフォールト・アウェア・ローダは、様々なコード生成モデルのpass@1精度を大幅に向上させることができる。
論文 参考訳(メタデータ) (2022-06-04T22:01:05Z) - Fast and Accurate Error Simulation for CNNs against Soft Errors [64.54260986994163]
本稿では,誤りシミュレーションエンジンを用いて,コナールニューラルネットワーク(CNN)の信頼性解析のためのフレームワークを提案する。
これらの誤差モデルは、故障によって誘導されるCNN演算子の出力の破損パターンに基づいて定義される。
提案手法は,SASSIFIの欠陥効果の約99%の精度と,限定的なエラーモデルのみを実装した44倍から63倍までのスピードアップを実現する。
論文 参考訳(メタデータ) (2022-06-04T19:45:02Z) - Real-Time Anomaly Detection in Edge Streams [49.26098240310257]
マイクロクラスタ異常の検出に焦点を当てたMIDASを提案する。
さらに、アルゴリズムの内部状態に異常が組み込まれている問題を解くために、MIDAS-Fを提案する。
実験の結果,MIDAS-Fの精度はMIDASよりも有意に高かった。
論文 参考訳(メタデータ) (2020-09-17T17:59:27Z) - Bayesian Optimization with Missing Inputs [53.476096769837724]
我々は、よく知られたアッパー信頼境界(UCB)獲得関数に基づく新たな獲得関数を開発する。
我々は,本手法の有用性を示すために,合成アプリケーションと実世界のアプリケーションの両方について包括的な実験を行った。
論文 参考訳(メタデータ) (2020-06-19T03:56:27Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。