Semantics for probabilistic programming higher-order functions, continuous distributions, and soft constraints
We study the semantic foundation of expressive probabilistic programming languages, that support higher-order functions, continuous distributions, and soft constraints (such as Anglican, Church, and Venture). We define a metalanguage (an idealised version of Anglican) for probabilistic computation w...
Saved in:
| Published in: | Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science pp. 525 - 534 |
|---|---|
| Main Authors: | , , , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
New York, NY, USA
ACM
05.07.2016
|
| Series: | ACM Conferences |
| Subjects: | |
| ISBN: | 9781450343916, 1450343910 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | We study the semantic foundation of expressive probabilistic programming languages, that support higher-order functions, continuous distributions, and soft constraints (such as Anglican, Church, and Venture). We define a metalanguage (an idealised version of Anglican) for probabilistic computation with the above features, develop both operational and denotational semantics, and prove soundness, adequacy, and termination. This involves measure theory, stochastic labelled transition systems, and functor categories, but admits intuitive computational readings, one of which views sampled random variables as dynamically allocated read-only variables. We apply our semantics to validate nontrivial equations underlying the correctness of certain compiler optimisations and inference algorithms such as sequential Monte Carlo simulation. The language enables defining probability distributions on higher-order functions, and we study their properties. |
|---|---|
| AbstractList | We study the semantic foundation of expressive probabilistic programming languages, that support higher-order functions, continuous distributions, and soft constraints (such as Anglican, Church, and Venture). We define a metalanguage (an idealised version of Anglican) for probabilistic computation with the above features, develop both operational and denotational semantics, and prove soundness, adequacy, and termination. This involves measure theory, stochastic labelled transition systems, and functor categories, but admits intuitive computational readings, one of which views sampled random variables as dynamically allocated read-only variables. We apply our semantics to validate nontrivial equations underlying the correctness of certain compiler optimisations and inference algorithms such as sequential Monte Carlo simulation. The language enables defining probability distributions on higher-order functions, and we study their properties. |
| Author | Staton, Sam Yang, Hongseok Kammar, Ohad Wood, Frank Heunen, Chris |
| Author_xml | – sequence: 1 givenname: Sam surname: Staton fullname: Staton, Sam organization: University of Oxford – sequence: 2 givenname: Hongseok surname: Yang fullname: Yang, Hongseok organization: University of Oxford – sequence: 3 givenname: Frank surname: Wood fullname: Wood, Frank organization: University of Oxford – sequence: 4 givenname: Chris surname: Heunen fullname: Heunen, Chris organization: University of Edinburgh – sequence: 5 givenname: Ohad surname: Kammar fullname: Kammar, Ohad organization: University of Cambridge |
| BookMark | eNqNj0tLxEAQhAdUUNecve5NL4nT3ZlHjrL4ggUP6nnoiTPL6CaRzP5_nMX8AC9VVDdV8F2K03EagxDXIBuAVt1hR6SMaoorAjoRVWdseUhqqQN9Lqqcv6SUCMZ2Ei7EzVsYeDykPq_jNK9_5smzT_uUy-mYdjMPQxp3V-Is8j6HavGV-Hh8eN8819vXp5fN_bZmRHOolbbacKsUgoIiViF5YM-EhH3si4ZAnxxYextRBW09aIo6GsRgkVai-dvlfnB-mr6zA-mObG5hcwub83MKsRRu_1mgXwsOT-c |
| ContentType | Conference Proceeding |
| Copyright | 2016 ACM |
| Copyright_xml | – notice: 2016 ACM |
| DOI | 10.1145/2933575.2935313 |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EndPage | 534 |
| GroupedDBID | 6IE 6IF 6IG 6IL 6IN AAJGR ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI IEGSK IJVOP OCL RIB RIC RIE RIL RIO |
| ID | FETCH-LOGICAL-a227t-56867a45521515218523b1aba3232cfc232ee3daea6b8f25e68b163f6f722e823 |
| ISBN | 9781450343916 1450343910 |
| ISICitedReferencesCount | 74 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000387609200053&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Jan 31 06:44:04 EST 2024 Wed Jan 31 06:44:03 EST 2024 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| License | Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org |
| LinkModel | OpenURL |
| MeetingName | LICS '16: 31st Annual ACM/IEEE Symposium on Logic in Computer Science |
| MergedId | FETCHMERGED-LOGICAL-a227t-56867a45521515218523b1aba3232cfc232ee3daea6b8f25e68b163f6f722e823 |
| PageCount | 10 |
| ParticipantIDs | acm_books_10_1145_2933575_2935313 acm_books_10_1145_2933575_2935313_brief |
| PublicationCentury | 2000 |
| PublicationDate | 20160705 |
| PublicationDateYYYYMMDD | 2016-07-05 |
| PublicationDate_xml | – month: 07 year: 2016 text: 20160705 day: 05 |
| PublicationDecade | 2010 |
| PublicationPlace | New York, NY, USA |
| PublicationPlace_xml | – name: New York, NY, USA |
| PublicationSeriesTitle | ACM Conferences |
| PublicationTitle | Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science |
| PublicationYear | 2016 |
| Publisher | ACM |
| Publisher_xml | – name: ACM |
| SSID | ssj0002178901 |
| Score | 2.386632 |
| Snippet | We study the semantic foundation of expressive probabilistic programming languages, that support higher-order functions, continuous distributions, and soft... |
| SourceID | acm |
| SourceType | Publisher |
| StartPage | 525 |
| SubjectTerms | Software and its engineering -- Software notations and tools -- General programming languages |
| Subtitle | higher-order functions, continuous distributions, and soft constraints |
| Title | Semantics for probabilistic programming |
| WOSCitedRecordID | wos000387609200053&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV07T8MwELagYmDiLd4KEhJDFWjiOnFHVIEYaFWpPLpFdupIDEkRSRH8ez4nzqOABAwsbuRGTuLvfDlf7r4j5HTa60isIWZ3wggbFCeS0INC2eG0y6mgUyny-ikPt_5wyCeT3sjQE6R5OQE_SfjbW-_5X6FGH8DWqbN_gLsaFB04BuhoATvaTxbxty-fUdWZlt__qZNmbUOkf9kfYGi9xWuP32MdsjWP9QcDXXM5LFIAizIP5apvytRYxQBC8zrr4ERdiybn59VUz2WgV1zeTVGh2ATnj0VcqRfjoL6Z4Q7VrEoUejSxP3kV-dpDO09UUpEgFCpQUzOnkKFBI11xwXvheHmkK2vI22BhQ-t0WYfmycANpcqK1GjzfmaF8_Or6u9qlgxYLxQW6Dl-oV3oMln2_U6R1le53rAL4zCD8jQ_c7mK_au8vGGBQsfFpyG1GRPGDSPkbp1s189r1TBvkCWVbJK1EjjLALdFziq8LOBlLeBlNfDaJvfXV3f9G9sUxrCF6_qZzTzu-aLLmLbX0HDmUukIKSjs4zAK0SpFp0IJT_LIZcrjEnZ35EW-6yru0h3SSmaJ2iWWL3sKf0nPc7E6sXAxvZLJUFeh5yzie-QETxto-U6DIomdBWZGAjMje-Tsx3MCCdmI9n8x2gFZrQXlkLSyl7k6Iivha_aUvhznSH4AD4JQqQ |
| linkProvider | IEEE |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+31st+Annual+ACM%2FIEEE+Symposium+on+Logic+in+Computer+Science&rft.atitle=Semantics+for+probabilistic+programming&rft.au=Staton%2C+Sam&rft.au=Yang%2C+Hongseok&rft.au=Wood%2C+Frank&rft.au=Heunen%2C+Chris&rft.series=ACM+Conferences&rft.date=2016-07-05&rft.pub=ACM&rft.isbn=9781450343916&rft.spage=525&rft.epage=534&rft_id=info:doi/10.1145%2F2933575.2935313 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450343916/lc.gif&client=summon&freeimage=true |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450343916/mc.gif&client=summon&freeimage=true |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450343916/sc.gif&client=summon&freeimage=true |

