• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2019 Fiscal Year Annual Research Report

Formal verification of probabilistic graphical models and its application to artificial intelligence

Research Project

Project/Area Number 18H03204
Research InstitutionNational Institute of Advanced Industrial Science and Technology

Principal Investigator

Affeldt Reynald  国立研究開発法人産業技術総合研究所, 情報・人間工学領域, 主任研究員 (40415641)

Co-Investigator(Kenkyū-buntansha) 勝股 審也  国立情報学研究所, アーキテクチャ科学研究系, 特任研究員 (30378963)
中野 圭介  東北大学, 電気通信研究所, 教授 (30505839)
J Garrigue  名古屋大学, 多元数理科学研究科, 教授 (80273530)
Project Period (FY) 2018-04-01 – 2021-03-31
Keywords形式検証 / Coq / 条件付き独立 / 情報理論 / graphoid / 確率プログラミング / モナド
Outline of Annual Research Achievements

本プロジェクトの目的は、AIソフトウェアの厳密な品質評価ができるように、確率的グラフィカルモデルや確率伝搬法などの数学的基盤を形式化することである。令和元年度、主に確率論と確率プログラミングに関する形式的リーゾニングの研究を行った。
確率論の形式化に関して、既存の確率論・情報理論・符号理論のライブラリの整備を行った。そのライブラリには確率伝搬法の実装とグラフィカルモデルの形式定義が含まれ、その成果は国際雑誌に掲載されている。また、昨年度行った条件付き確率の形式化を完成させ、雑誌論文として発表した。その成果には条件付き独立とgraphoid axiomsの形式化も含まれている。上記を用いて、ベイジアンネットワークの形式化を開始した。一方、条件付き独立の形式化のため、convex spaceとconical spaceで確率理論の基盤を拡張し、その成果を国際会議で発表した。また、確率論の形式化の一般化のための最初のステップとして、既存の実解析の基盤を整備し、その成果も国際会議で発表した。さらに、その成果に基づき、確率分布及積分法の形式化を開始した(フランス国立情報学自動制御研究所などと共同研究)。
上記の確率論の形式化と同時に、確率と木構造をサポートするプログラムの検証実験を行った。特に、上記に説明した基盤を用いて、モナドに基づく確率プログラミングの検証を可能とする基盤を開発した。その基盤をモナド変換子で拡張し、その成果を学会発表した。また、木構造に基づくアルゴリズムの形式検証の成果を国際会議で発表した。更に、モナドの形式化のために形式化した圏論を拡張し、確率伝搬法の形式化を開始した。
以上の成果は二つのソフトウェア(infotheo, monae)として配布している。
以上の研究のために、才川隆文(名古屋大学)とCelestine Sauvage(Lille大学)の協力を得た。

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

本プロジェクトの形式実験はCoq定理証明支援系上に行っている。その実験を二つのライブラリとしてまとめるように努めていたおかげで、実験を順調に進めることができ、かつ新たな発展も得られた。また、参加者は定理証明支援系と圏論による形式化の経験に関して議論したおかげで、想定外の成果を得られた。さらに、査読付き論文の発表ができた。

Strategy for Future Research Activity

平成30年度と令和元年度、定理証明支援系Coqをベースに、確率論・情報理論・符号理論・グラフモデルに関する基本的な定義や定理などの形式化を行った。令和2年度、確率論・確率プログラミングの形式検証ライブラリ・グラフモデルの形式化を継続する。
確率論に関して、開始した実数解析による積分法の形式化を継続する(フランス国立情報学自動制御研究所などと共同研究)。
確率プログラミングの検証ライブラリに関して、モナドによる基盤の拡張を行う。確率と非決定性を組み合わせるモナドによるプログラムの意味論の形式化を継続し、モジュラリティの形式化を拡張し、コントロールモナドの形式化を行う。また、圏論による形式的ライブラリを拡張する。上記の拡張を確率論の代数的・圏論的理解を用いた確率伝搬法の形式化に応用する。
令和元年度に開始したベイジアンネットワークの形式化を継続する。グラフによる確率分布のfactorizationを完成させ、その形式化をマルコフ確率場への応用を検討する。また、Hammersley-Clifford定理の形式化を検討する。

  • Research Products

    (17 results)

All 2020 2019 Other

All Journal Article (7 results) (of which Int'l Joint Research: 3 results,  Peer Reviewed: 7 results,  Open Access: 5 results) Presentation (5 results) (of which Int'l Joint Research: 4 results) Remarks (5 results)

  • [Journal Article] Reasoning with Conditional Probabilities and Joint Distributions in Coq2020

    • Author(s)
      Reynald Affeldt, Jacques Garrigue, Takafumi Saikawa
    • Journal Title

      Computer Software

      Volume: 37(3) Pages: 79~95

    • DOI

      10.11309/jssst.37.3_79

    • Peer Reviewed / Open Access
  • [Journal Article] A Library for Formalization of Linear Error-Correcting Codes2020

    • Author(s)
      Reynald Affeldt, Jacques Garrigue, Takafumi Saikawa
    • Journal Title

      Journal of Automated Reasoning

      Volume: TBD Pages: TBD

    • DOI

      10.1007/s10817-019-09538-8

    • Peer Reviewed
  • [Journal Article] Competing inheritance paths in dependent type theory: a case study in functional analysis2020

    • Author(s)
      Reynald Affeldt, Cyril Cohen, Marie Kerjean, Assia Mahboubi, Damien Rouhling, Kazuhiko Sakaguchi
    • Journal Title

      10th International Joint Conference on Automated Reasoning (IJCAR 2020) LNAI

      Volume: 12167 Pages: TBD

    • DOI

      TBD

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Vers la formalisation en Coq des transformateurs de monades modulaires2020

    • Author(s)
      Celestine Sauvage, Reynald Affeldt, David Nowak
    • Journal Title

      31st Journees Francophones des Langages Applicatifs (JFLA 2020)

      Volume: 1 Pages: 23-30

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Formal Adventures in Convex and Conical Spaces2020

    • Author(s)
      Reynald Affeldt, Jacques Garrigue, Takafumi Saikawa
    • Journal Title

      13th Conference on Intelligent Computer Mathematics (CICM 2020) LNCS

      Volume: TBD Pages: TBD

    • DOI

      TBD

    • Peer Reviewed / Open Access
  • [Journal Article] Streaming Ranked-Tree-to-String Transducers2019

    • Author(s)
      Yuta Takahashi, Kazuyuki Asada, Keisuke Nakano
    • Journal Title

      24th International Conference on Implementation and Application of Automata (CIAA 2019) LNCS

      Volume: 11601 Pages: 235-247

    • DOI

      10.1007/978-3-030-23679-3_19

    • Peer Reviewed
  • [Journal Article] Proving Tree Algorithms for Succinct Data Structures2019

    • Author(s)
      Reynald Affeldt, Jacques Garrigue, Xuanrui Qi, Kazunari Tanaka
    • Journal Title

      10th International Conference on Interactive Theorem Proving (ITP 2019)

      Volume: N.A. Pages: 5:1-5:19

    • DOI

      10.4230/LIPIcs.ITP.2019.5

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Presentation] Competing inheritance paths in dependent type theory: a case study in functional analysis2020

    • Author(s)
      Reynald Affeldt, Cyril Cohen, Marie Kerjean, Assia Mahboubi, Damien Rouhling, Kazuhiko Sakaguchi
    • Organizer
      10th International Joint Conference on Automated Reasoning (IJCAR 2020)
    • Int'l Joint Research
  • [Presentation] Formal Adventures in Convex and Conical Spaces2020

    • Author(s)
      Reynald Affeldt, Jacques Garrigue, Takafumi Saikawa
    • Organizer
      13th Conference on Intelligent Computer Mathematics (CICM 2020)
    • Int'l Joint Research
  • [Presentation] Streaming Ranked-Tree-to-String Transducers2019

    • Author(s)
      Yuta Takahashi, Kazuyuki Asada, Keisuke Nakano
    • Organizer
      24th International Conference on Implementation and Application of Automata (CIAA 2019)
    • Int'l Joint Research
  • [Presentation] Proving Tree Algorithms for Succinct Data Structures2019

    • Author(s)
      Reynald Affeldt, Jacques Garrigue, Xuanrui Qi, Kazunari Tanaka
    • Organizer
      10th International Conference on Interactive Theorem Proving (ITP 2019)
    • Int'l Joint Research
  • [Presentation] Vers la formalisation en Coq des transformateurs de monades modulaires2019

    • Author(s)
      Celestine Sauvage, Reynald Affeldt, David Nowak
    • Organizer
      31st Journees Francophones des Langages Applicatifs (JFLA 2020)
  • [Remarks] Monadic effects and equational reasonig in Coq

    • URL

      https://github.com/affeldt-aist/monae

  • [Remarks] A Coq formalization of information theory

    • URL

      https://github.com/affeldt-aist/infotheo

  • [Remarks] Manuscript

    • URL

      https://hal.inria.fr/hal-02463336v2

  • [Remarks] Preprint

    • URL

      https://arxiv.org/abs/2003.09993

  • [Remarks] Preprint

    • URL

      https://arxiv.org/abs/2004.12713

URL: 

Published: 2021-01-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi