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

2018 Fiscal Year Annual Research Report

Probabilistic Extension of Geometry of Interaction--from Categorical Semantics to Big Data

Research Project

Project/Area Number 15K11984
Research InstitutionNational Institute of Informatics

Principal Investigator

蓮尾 一郎  国立情報学研究所, アーキテクチャ科学研究系, 准教授 (60456762)

Co-Investigator(Kenkyū-buntansha) 星野 直彦  京都大学, 数理解析研究所, 助教 (20611883)
室屋 晃子  京都大学, 数理解析研究所, 助教 (00827454)
Project Period (FY) 2015-04-01 – 2019-03-31
Keywordsプログラミング言語理論 / 確率的プログラミング言語 / 高階計算 / プログラム検証 / 確率的システム / 確率的システム検証 / 統計的機械学習
Outline of Annual Research Achievements

以下の3つの方向で研究を行い,それぞれで(理論計算機科学の旗艦国際会議 LICS の予稿集論文を含む)多くの論文を出版した.
まず最初に,昨年度から引き続き,一階の確率的プログラムに対する静的解析手法(特に可達性確率計算アルゴリズム)を研究した.この成果はトップ国際会議 ATVA’18,TACAS’19 において(プロトタイプ実装と実験による性能評価とともに)発表された.この成果の技術的なキーは適切なマルチンゲール概念の定義であり,そのための束論的・圏論的基盤についても研究を行い,CMCS’18,LICS’19 で論文が採択された.
次に,上述の非高階の確率的プログラム解析手法について,これを本研究の対象たるconditioning および sampling をプリミティブとして持つ高階・関数型プログラムへ応用するにあたり,コアとなる「高階から一階へ」の翻訳手法を研究した.この翻訳手法は高階の確率的プログラムを一階の確率的プログラムで記述可能な確率的状態遷移系に変換するもので,その正しさが数学的に保証されている.この成果は LICS’19 に採択された.
並行して,本研究のもう一つの獲得目標である,確率的プログラムの効率的実装に向けて,以下の研究を行い LICS’18, FLOPS’18 で論文を発表した.確率的モデルや機械学習モデルに共通する特徴に,実行時に上書きされるパラメータがある(ニューラルネットの重みなど).その簡便な扱いについて既存の機械学習ライブラリ (TensorFlow) から着想し,高階・関数型プログラミングとの融合を可能にする言語設計・実行モデル設計・プロトタイプ実装を行った。特に実行モデルは,GoIとグラフ書き換え系の融合により実行コスト解析が可能なモデルを応用した.

  • Research Products

    (24 results)

All 2019 2018 Other

All Int'l Joint Research (4 results) Journal Article (8 results) (of which Int'l Joint Research: 4 results,  Peer Reviewed: 8 results,  Open Access: 1 results) Presentation (9 results) (of which Int'l Joint Research: 9 results,  Invited: 3 results) Remarks (3 results)

  • [Int'l Joint Research] University of Oxford/University of Birmingham(英国)

    • Country Name
      UNITED KINGDOM
    • Counterpart Institution
      University of Oxford/University of Birmingham
  • [Int'l Joint Research] University of Warsaw(ポーランド)

    • Country Name
      POLAND
    • Counterpart Institution
      University of Warsaw
  • [Int'l Joint Research] University Paris 7/CNRS/Inria(フランス)

    • Country Name
      FRANCE
    • Counterpart Institution
      University Paris 7/CNRS/Inria
  • [Int'l Joint Research] University of Bologna/Inria(イタリア)

    • Country Name
      ITALY
    • Counterpart Institution
      University of Bologna/Inria
  • [Journal Article] Codensity Games for Bisimilarity2019

    • Author(s)
      Yuichi Komorida, Shin-ya Katsumata, Nick Hu, Bartek Klin, Ichiro Hasuo
    • Journal Title

      Proc. LICS 2019, Thirty-Fourth Annual ACM/IEEE Symposium on Logic in Computer Science

      Volume: - Pages: -

    • DOI

      -

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Tail Probabilities for Randomized Program Runtimes via Martingales for Higher Moments2019

    • Author(s)
      Satoshi Kura, Natsuki Urabe, Ichiro Hasuo
    • Journal Title

      Proc. TACAS 2019, 25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems

      Volume: 11428 Pages: 135-153

    • DOI

      10.1007/978-3-030-17465-1_8

    • Peer Reviewed / Open Access
  • [Journal Article] The Geometry of Bayesian Programming2019

    • Author(s)
      Ugo Dal Lago and Naohiko Hoshino
    • Journal Title

      Proc. LICS 2019, Thirty-Fourth Annual ACM/IEEE Symposium on Logic in Computer Science

      Volume: - Pages: -

    • DOI

      -

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Ranking and Repulsing Supermartingales for Reachability in Probabilistic Programs2018

    • Author(s)
      Toru Takisaka, Yuichiro Oyabu, Natsuki Urabe, Ichiro Hasuo
    • Journal Title

      Proc. ATVA 2018, 16th International Symposium on Automated Technology for Verification and Analysis

      Volume: 11138 Pages: 476-493

    • DOI

      10.1007/978-3-030-01090-4_28

    • Peer Reviewed
  • [Journal Article] Categorical Buechi and Parity Conditions via Alternating Fixed Points of Functors2018

    • Author(s)
      Natsuki Urabe, Ichiro Hasuo
    • Journal Title

      Proc. CMCS 2018, 14th IFIP WG 1.3 International Workshop on Coalgebraic Methods in Computer Science

      Volume: 11202 Pages: 214-234

    • DOI

      10.1007/978-3-030-01090-4_28

    • Peer Reviewed
  • [Journal Article] Partial Traces on Additive Categories2018

    • Author(s)
      Hoshino Naohiko
    • Journal Title

      Electronic Notes in Theoretical Computer Science

      Volume: 341 Pages: 219~237

    • DOI

      10.1016/j.entcs.2018.11.011

    • Peer Reviewed
  • [Journal Article] The Geometry of Computation-Graph Abstraction2018

    • Author(s)
      Muroya Koko、Cheung Steven W. T.、Ghica Dan R.
    • Journal Title

      Proc. LICS 2018, Thirty-Third Annual ACM/IEEE Symposium on Logic in Computer Science

      Volume: - Pages: 749-758

    • DOI

      10.1145/3209108.3209127

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] A Functional Perspective on Machine Learning via Programmable Induction and Abduction2018

    • Author(s)
      Cheung Steven、Darvariu Victor、Ghica Dan R.、Muroya Koko、Rowe Reuben N. S.
    • Journal Title

      Proc. FLOPS 2018, Lecture Notes in Computer Science

      Volume: 10818 Pages: 84~98

    • DOI

      10.1007/978-3-319-90686-7_6

    • Peer Reviewed / Int'l Joint Research
  • [Presentation] Tail Probabilities for Randomized Program Runtimes via Martingales for Higher Moments2019

    • Author(s)
      Satoshi Kura
    • Organizer
      25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems
    • Int'l Joint Research
  • [Presentation] Ranking and Repulsing Supermartingales for Approximating Reachability2018

    • Author(s)
      Toru Takisaka
    • Organizer
      the 16th International Symposium on Automated Technology for Verification and Analysis
    • Int'l Joint Research
  • [Presentation] Martingale-Based Methods for Reachability Probabilities: Excitements and Afterthoughts in Coalgebras2018

    • Author(s)
      Ichiro Hasuo
    • Organizer
      Coalgebra, Now, a Workshop at FLoC 2018
    • Int'l Joint Research / Invited
  • [Presentation] Coalgebras and Higher-Order Computation: a GoI Approach2018

    • Author(s)
      Ichiro Hasuo
    • Organizer
      Game Semantics 25 Workshop
    • Int'l Joint Research / Invited
  • [Presentation] Categorical Buechi and Parity Conditions via Alternating Fixed Points of Functors2018

    • Author(s)
      Natsuki Urabe
    • Organizer
      Coalgebraic Methods in Computer Science
    • Int'l Joint Research
  • [Presentation] Approximating Reachability Probabilities by (Super-)Martingales2018

    • Author(s)
      Ichiro Hasuo
    • Organizer
      5th International Workshop on Synthesis of Complex Parameters
    • Int'l Joint Research / Invited
  • [Presentation] Partial Traces on Additive Categories2018

    • Author(s)
      Naohiko Hoshino
    • Organizer
      MFPS 2018
    • Int'l Joint Research
  • [Presentation] The Geometry of Computation-Graph Abstraction2018

    • Author(s)
      Koko Muroya
    • Organizer
      Thirty-Third Annual ACM/IEEE Symposium on Logic in Computer Science
    • Int'l Joint Research
  • [Presentation] A Functional Perspective on Machine Learning via Programmable Induction and Abduction2018

    • Author(s)
      Koko Muroya
    • Organizer
      International Symposium on Functional and Logic Programming
    • Int'l Joint Research
  • [Remarks] 蓮尾 一郎(研究代表者)ウェブページ

    • URL

      http://group-mmm.org/~ichiro/

  • [Remarks] 星野 直彦(研究分担者)ウェブページ

    • URL

      http://www.kurims.kyoto-u.ac.jp/~naophiko/

  • [Remarks] 室屋 晃子(研究分担者)ウェブページ

    • URL

      http://www.cs.bham.ac.uk/~kxm538/

URL: 

Published: 2019-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi