アーカイブ / Generative AI
工程計画AIの正解率だけでは見えない出力確率を検証する
Probabilistic Model Checking of Autoregressive Neural Sequence Models
概要
- 工程語の生成確率を連鎖として展開し、部品ごとの順序条件とテスト入力での達成割合を調べる。
- CAPPの15%学習設定では、テスト系列正解率100%に対し、有効な完了系列への平均到達確率の下限は0.907だった。
- 順序条件を満たす確率の下限が0.90以上のテスト入力の割合は、30%学習設定で0.971だった。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Probabilistic Model Checking of Autoregressive Neural Sequence Modelsの仕組み
- 01部品の特徴
- 02工程語の確率展開
- 03順序条件の検証
- 04入力別結果の集計
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
この手法は、工程列を生成するAIが正解列以外の出力にどれだけ確率を割り当てるかを調べる。テストで選ばれた列が参照列と一致しても、確率に従って語を選ぶ運用では別の列が出得る。一致率だけでは、その別案の確率が分からない。
製造工程では、加工の種類に加えて順番も判断材料になる。著者らは、部品ごとの工程列が構造上完了するか、工程段階の順序を守るかを確かめ、調べた入力集合で条件を満たす割合も示す。
手法
六つの特徴で表した部品をモデルに入れ、次の工程語に与える確率を生成途中の状態ごとに展開する。状態と確率付きの枝をまとめた離散時間マルコフ連鎖は、工程列がどう分岐するかを表す図である。たとえば穴のある部品について、穴あけや仕上げを含む複数の列を追う。確率の小さい枝などは別の終端にまとめ、残す枝の確率を合計し直さない。
次に検証器PRISMで、順序条件を満たす完了列へ到達する確率を入力ごとに求める。条件の記述には、到達する確率を問えるPCTLという形式を使う。省いた枝の確率から真の値の上下限を付け、影響の大きい枝を再展開して幅を狭める。最後に、指定した確率以上で条件を満たすテスト入力の割合を集計する。
新規性
著者らの手法は、生成途中の選択肢を確率付きの連鎖に写し、個々の入力で条件を満たす確率を求めたうえで、条件を満たす入力の割合まで集計する。残した生成経路の確率を下限として扱い、省いた経路の確率を使って上限も示す。
さらに、省いた経路のうち結果への影響が大きいものを再展開して上下限の幅を狭め、見つかった違反経路から最も確率の高い工程列を取り出す。
従来手法との違い
参照工程列との一致率は、テスト時に選んだ出力が正解列と合う割合である。著者らのCAPPモデルは学習比率15%でテスト系列正解率100%だったが、構造上有効な完了系列に到達する確率の下限は平均0.907だった。一致率だけでは、生成時の確率の配分は読めない。
毎回最も確率の高い語を選ぶ貪欲法も、一つの工程列しか示さない。提案手法は別の列に割り当てられた確率と順序条件を調べる。ただし、省いた経路の行き先は不明であり、下限を真の達成確率と同一視できない。
実験結果
著者らは、六つの部品特徴から工程列を作るGPT-2型CAPPモデルの八つの学習比率を調べた。計37,554個の入力別連鎖を作り、262,878回の検証でソルバー失敗はなかったと報告する。15%設定ではテスト系列正解率100%に対し、有効な完了系列への平均到達確率の下限は0.907だった。
順序を満たす確率の下限が0.90以上のテスト入力の割合は、10%設定で0.252、30%で0.971、50%と70%で1.000だった。著者らが設定した割合0.90を初めて超えたのは30%設定である。各値は設定ごとのテスト集合に基づき、その件数も異なる。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:部品の工程計画を人が承認する前に、工程順序を満たす確率の下限と、見つかった違反列を確認画面に出す。入力は形状、穴、ねじ、表面仕上げ、公差、ロット数の離散的な記述と、工程生成モデルが各段階で出す語の確率。出力は部品ごとの確率の範囲と、確認対象の工程列とする。
適用には、部品記述と正解工程列を対応させた学習データ、工程語の段階ラベル、現場の順序ルールが要る。新たなセンサー入力は想定しない。対象工場の語彙とルールに合わせて条件を定義し、担当者が提示された列を判断する。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象の部品記述と正解工程列を対応させた学習データを用意し、工程生成モデルから各段階の語の確率を取得する。工程語に段階ラベルを付け、現場で認める順序を検証条件にする。まずは六つの部品特徴を入力とし、追加センサーを使わずに小規模な部品集合で試す。
比較基準として、貪欲法が出した列の参照列との一致率と順序違反件数を測る。同じ入力で、提案手法による順序達成確率の下限、省いた枝の確率、条件を満たす入力の割合を記録する。担当者が違反例を確認し、枝の再展開で上下限の幅がどれだけ縮むかを比べる。
限界と課題
著者らが示す保証は、残した経路が到達する完了系列上で成立する条件に向けたものだ。省いた経路の行き先は分からないため、条件達成確率には上下限が付く。順序違反の検証値がゼロでも、残した経路に違反がなかったことを示すにとどまり、省いた経路に違反がないとは証明しない。
編集上の検証事項:掲載された達成率は、学習比率ごとに件数が異なるテスト入力での値である。実際の部品の構成で同じ割合になるか、現場の順序規則が論文の条件で表せるかを確かめる必要がある。
出典
元のタイトル・要旨を確認する(英語)
Probabilistic Model Checking of Autoregressive Neural Sequence Models
Test-set accuracy is silent on two issues that matter when deploying autoregressive neural sequence models: how much probability mass the system under test (SUT) places on constraint-violating alternatives that are reachable under sampling and what fraction of the input population satisfies a domain requirement. We answer both with probabilistic model checking. The pipeline extracts a discrete-time Markov chain (DTMC) from the SUT's token-by-token generation, verifies formal PCTL specifications with the PRISM model checker, and aggregates the per-input verdicts into a coverage curve over the input space. A soundness theorem establishes the DTMC as an under-approximation, so every verdict yields a certified interval on the SUT's true reachability probability. The coverage built from those verdicts is, therefore, conservative by construction. A counterexample-guided abstraction refinement (CEGAR) loop adaptively tightens the interval, and a maximum-likelihood algorithm extracts the most probable falsifying trace. Two case studies exercise the pipeline. On a GPT-2 computer-aided process-planning (CAPP) model with 100% test accuracy, the pipeline quantifies the probability mass greedy decoding hides, but that is reachable with sampling; and identifies the smallest training fraction at which an ordering requirement holds population-wide, neither of which test accuracy can report. We then verify the SMILES molecular generator with a 50x larger vocabulary. The only change is an external chemical-validity oracle, and the pipeline identifies the gap between structural completeness and chemical validity.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




