AI LAB / KEYWORD DICTIONARY

推論・形式手法

Formalization(形式化)とは?

自然言語などによる非形式的な記述を、形式仕様、形式的証明、論理表現などへ移す作業。

仕組みと使いどころ

形式化は、非形式的に表された内容を形式的な表現へ移す作業である。提示資料では、自然言語で書かれた数学を形式仕様や証明へ変換する処理や、非形式的な入力を形式論理表現へ変換する処理が扱われている。この作業を自動化することは自動形式化と呼ばれ、大規模言語モデルを利用した研究も行われている。形式化は作業自体を指し、自動形式化はその自動化、証明の形式化は対象を証明に限定した形態である。

Formalizationの活用例

たとえば、こんな場面で

自然言語で書かれた数学問題を、Isabelle/HOLで扱える形式仕様へ変換する。

使うときのポイント

対象となる非形式的記述と、変換先が形式仕様、証明、その他の論理表現のどれであるかを明確にする。自動処理を指す場合は自動形式化と区別する。

参考資料

Autoformalization with Large Language Models (新しいタブで開きます)Towards a Common Framework for Autoformalization (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る