論文の概要: Taylor-Approximation-Based Repair of High Floating-Point Errors
- arxiv url: http://arxiv.org/abs/2610.14444v1
- Date: Sat, 10 Oct 2026 01:17:42 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-10-20 21:31:22.444657
- Title: Taylor-Approximation-Based Repair of High Floating-Point Errors
- Title(参考訳): テイラー近似に基づく高浮動点誤差の補修
- Abstract要約: NPTaylorは、数値Cルーチンで局所化された高浮動小数点誤差を修復するためのTaylor近似ベースのフレームワークである。
修復ドメイン内で生成されたTaylor評価子を使用して、ガードされたCパッチを出力し、外部の元のルーチンにフォールバックする。
- 参考スコア(独自算出の注目度): 11.60124933165037
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Numerical libraries can still lose many bits of accuracy on localized ill-conditioned inputs, such as roots, poles, cancellation points, and branch boundaries. This paper presents NPTaylor, a Taylor-approximation-based framework for repairing localized high floating-point errors in numerical C routines. Given a high-error input, a localized repair domain, a high-precision oracle, and an error threshold, NPTaylor searches over Taylor degree, expansion center, segmentation, and floating-point evaluation strategy. It emits guarded C patches that use a generated Taylor evaluator inside the repair domain and fall back to the original routine outside it. Candidate patches are accepted only after validating the emitted C code on recorded local samples, guard endpoints, and the pre-repair peak input. The generated evaluator uses coefficient splitting and compensated Horner evaluation to reduce rounding error introduced by the patch itself. We evaluate NPTaylor on GSL benchmark workloads. On 38 one-input functions, both NPTaylor and AutoRNP repair all 114 configurations across three accuracy thresholds. NPTaylor is 3.33x faster by geometric-mean offline repair time and emits 0.162x as many C bytes. In the strictest setting, its median repair time is 3.74s versus 81.97s for AutoRNP. NPTaylor also repairs localized multi-input benchmark cases beyond AutoRNP's implemented one-input workflow. These results show that Taylor-based guarded patches can provide compact, efficient local repairs, while the claims remain validation-relative rather than full-domain proofs.
- Abstract(参考訳): 数値ライブラリは、ルート、ポール、キャンセル点、分岐境界などの局所的な不条件入力に対して、多くの精度を失う可能性がある。
本稿では,数値Cルーチンにおける局所化高浮動小数点誤差を修復するためのTaylor近似に基づくフレームワークであるNPTaylorを提案する。
高誤差入力、局所修理領域、高精度オラクル、エラーしきい値が与えられた場合、NTTaylorはTaylor次数、拡張センター、セグメンテーション、浮動小数点評価戦略を探索する。
修復ドメイン内で生成されたTaylor評価子を使用して、ガードされたCパッチを出力し、外部の元のルーチンにフォールバックする。
候補パッチは、記録されたローカルサンプル、ガードエンドポイント、およびプリリペアピーク入力に対する出力されたCコードの検証後にのみ受理される。
生成された評価器は、パッチ自体によって導入された丸め誤差を低減するために、係数分割と補償されたホーナー評価を使用する。
GSLベンチマークの負荷に対するNPTaylorの評価を行った。
38の1入力関数では、NPTaylorとAutoRNPの両方が3つの精度閾値で114の構成を修復する。
NPTaylorは幾何平均のオフライン修理時間で3.33倍高速で、Cバイトの0.162倍を出力する。
最も厳密な環境では、修理時間は3.74秒、オートRNPは81.97秒である。
NPTaylorはまた、AutoRNPが実装したワンインプットワークフロー以外の、ローカライズされたマルチインプットベンチマークケースを修復する。
これらの結果は、テイラーベースのガードされたパッチがコンパクトで効率的な局所的な修復を提供する一方で、主張は完全なドメイン証明よりも検証に関係していることを示している。
関連論文リスト
- TyPatch: Transforming Patches into Typestate Rules for Kernel Bug Detection [9.241492644741198]
我々はTyPatchを紹介し、パッチ固有の欠陥セマンティクスをアナライザの実装から分離する。
Linux v6.16では、TyPatchは559の異なるバグを発見し、そのうち121はカーネル開発者によって確認されている。
論文 参考訳(メタデータ) (2026-09-12T05:34:12Z) - Beyond Fail-to-Pass: Iterative Hardening of Co-Generated Bug Reproduction Tests and Fixes [55.114939648705395]
大規模言語モデル(LLM)は、現実のバグに対して、プログラムの自動修正をますます実用的にしている。
バグ再現テスト(BRT)は、バグレポートを実行可能なバグ固有の信号に変換することで、このギャップを埋めるのに役立つ。
本稿では,ループ内収束基準としてLax信号を用いるコジェネレーションフレームワークであるCoHardenを提案する。
論文 参考訳(メタデータ) (2026-07-22T07:30:07Z) - AlgoVeri: An Aligned Benchmark for Verified Code Generation on Classical Algorithms [54.99368693313797]
既存のベンチマークでは、個々の言語/ツールのみをテストするため、パフォーマンス番号は直接比較できない。
このギャップに対処するAlgoVeriは、Dafny、Verus、Leanで77ドルの古典的アルゴリズムのベリコーディングを評価するベンチマークです。
論文 参考訳(メタデータ) (2026-02-10T06:58:26Z) - R3A: Reliable RTL Repair Framework with Multi-Agent Fault Localization and Stochastic Tree-of-Thoughts Patch Generation [3.5576449247822506]
本稿では,信頼性向上のための基本モデルに基づく自動プログラム修復フレームワークR3Aを提案する。
実験によると、R3Aは所定の時間内にRTL-repairデータセットの90.6%のバグを修正できる。
論文 参考訳(メタデータ) (2025-11-25T09:08:48Z) - Nondeterminism-Aware Optimistic Verification for Floating-Point Neural Networks [11.159101812934503]
不均一加速器上での浮動小数点実行のための非決定論的アウェア最適検証プロトコル
NAOをPyTorch互換ランタイムとして実装し、現在Horeskyテストネット上にデプロイされているコントラクト層を運用しています。
論文 参考訳(メタデータ) (2025-10-15T21:10:39Z) - 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) - Understanding and Mitigating Numerical Sources of Nondeterminism in LLM Inference [31.2331188304598]
評価バッチサイズ、GPUカウント、GPUバージョンなどのシステム構成の変更は、生成されたレスポンスに大きな違いをもたらす可能性がある。
この変数の根本原因は、限定的な数値精度で浮動小数点算術の非連想性に遡る。
そこで我々は16ビットの精度で重みを格納するが、FP32では全ての計算を実行する軽量な推論パイプラインLayerCastを開発した。
論文 参考訳(メタデータ) (2025-06-11T08:23:53Z) - Break-It-Fix-It: Unsupervised Learning for Program Repair [90.55497679266442]
我々は2つの重要なアイデアを持つ新しいトレーニング手法であるBreak-It-Fix-It (BIFI)を提案する。
批判者は、実際の悪い入力でフィクスダーの出力をチェックし、トレーニングデータに良い(固定された)出力を追加する。
これらのアイデアに基づいて、よりペア化されたデータを生成するために、ブレーカとフィクスチャを同時に使用しながら、繰り返し更新する。
BIFIは既存のメソッドより優れており、GitHub-Pythonで90.5%、DeepFixで71.7%の修正精度がある。
論文 参考訳(メタデータ) (2021-06-11T20:31:04Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。