{"id":"https://openalex.org/W4414977287","doi":"https://doi.org/10.1145/3763115","title":"Structural Abstraction and Refinement for Probabilistic Programs","display_name":"Structural Abstraction and Refinement for Probabilistic Programs","publication_year":2025,"publication_date":"2025-10-09","ids":{"openalex":"https://openalex.org/W4414977287","doi":"https://doi.org/10.1145/3763115"},"language":"en","primary_location":{"id":"doi:10.1145/3763115","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3763115","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3763115","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3763115","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018347704","display_name":"Guanyan Li","orcid":"https://orcid.org/0000-0002-4163-1840"},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]},{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN","GB"],"is_corresponding":false,"raw_author_name":"Guanyan Li","raw_affiliation_strings":["Tsinghua University, Beijing, China","University of Oxford, Oxford, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0002-4163-1840","affiliations":[{"raw_affiliation_string":"Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"University of Oxford, Oxford, United Kingdom","institution_ids":["https://openalex.org/I40120149"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027434529","display_name":"Jiayu Li","orcid":"https://orcid.org/0009-0008-6791-6466"},"institutions":[{"id":"https://openalex.org/I25254941","display_name":"Beijing Normal University","ror":"https://ror.org/022k4wk35","country_code":"CN","type":"education","lineage":["https://openalex.org/I25254941"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Juanen Li","raw_affiliation_strings":["Beijing Normal University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0008-6791-6466","affiliations":[{"raw_affiliation_string":"Beijing Normal University, Beijing, China","institution_ids":["https://openalex.org/I25254941"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067548193","display_name":"Zhilei Han","orcid":"https://orcid.org/0000-0001-9171-4997"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhilei Han","raw_affiliation_strings":["Tsinghua University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-9171-4997","affiliations":[{"raw_affiliation_string":"Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100628885","display_name":"Peixin Wang","orcid":"https://orcid.org/0000-0003-3241-0023"},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Peixin Wang","raw_affiliation_strings":["East China Normal University, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0003-3241-0023","affiliations":[{"raw_affiliation_string":"East China Normal University, Shanghai, China","institution_ids":["https://openalex.org/I66867065"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031020748","display_name":"Hongfei Fu","orcid":"https://orcid.org/0000-0002-7947-3446"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hongfei Fu","raw_affiliation_strings":["Shanghai Jiao Tong University, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0002-7947-3446","affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, Shanghai, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042735025","display_name":"Fei He","orcid":"https://orcid.org/0000-0002-4266-875X"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fei He","raw_affiliation_strings":["Tsinghua University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-4266-875X","affiliations":[{"raw_affiliation_string":"Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.24549364,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"9","issue":"OOPSLA2","first_page":"1809","last_page":"1836"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9973999857902527,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.7976999878883362},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.6868000030517578},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.6233999729156494},{"id":"https://openalex.org/keywords/probabilistic-automaton","display_name":"Probabilistic automaton","score":0.5536999702453613},{"id":"https://openalex.org/keywords/probabilistic-ctl","display_name":"Probabilistic CTL","score":0.5529000163078308},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.501800000667572},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4805000126361847},{"id":"https://openalex.org/keywords/markov-decision-process","display_name":"Markov decision process","score":0.4715000092983246},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.3659000098705292}],"concepts":[{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.7976999878883362},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.746399998664856},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.6868000030517578},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.6233999729156494},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.5891000032424927},{"id":"https://openalex.org/C174784677","wikidata":"https://www.wikidata.org/wiki/Q176567","display_name":"Probabilistic automaton","level":3,"score":0.5536999702453613},{"id":"https://openalex.org/C52063229","wikidata":"https://www.wikidata.org/wiki/Q7246845","display_name":"Probabilistic CTL","level":4,"score":0.5529000163078308},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.501800000667572},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4805000126361847},{"id":"https://openalex.org/C106189395","wikidata":"https://www.wikidata.org/wiki/Q176789","display_name":"Markov decision process","level":3,"score":0.4715000092983246},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4422999918460846},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.3659000098705292},{"id":"https://openalex.org/C2777026412","wikidata":"https://www.wikidata.org/wiki/Q2684591","display_name":"Statement (logic)","level":2,"score":0.32100000977516174},{"id":"https://openalex.org/C98763669","wikidata":"https://www.wikidata.org/wiki/Q176645","display_name":"Markov chain","level":2,"score":0.31630000472068787},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.31130000948905945},{"id":"https://openalex.org/C159886148","wikidata":"https://www.wikidata.org/wiki/Q176645","display_name":"Markov process","level":2,"score":0.2996000051498413},{"id":"https://openalex.org/C149189445","wikidata":"https://www.wikidata.org/wiki/Q5283894","display_name":"Divergence-from-randomness model","level":3,"score":0.29100000858306885},{"id":"https://openalex.org/C77553402","wikidata":"https://www.wikidata.org/wiki/Q13222579","display_name":"Upper and lower bounds","level":2,"score":0.28929999470710754},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.28839999437332153},{"id":"https://openalex.org/C128828806","wikidata":"https://www.wikidata.org/wiki/Q7246848","display_name":"Probabilistic argumentation","level":3,"score":0.27469998598098755},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.27379998564720154},{"id":"https://openalex.org/C146499914","wikidata":"https://www.wikidata.org/wiki/Q5469969","display_name":"Formal semantics (linguistics)","level":2,"score":0.26589998602867126},{"id":"https://openalex.org/C2780841128","wikidata":"https://www.wikidata.org/wiki/Q5073781","display_name":"Characterization (materials science)","level":2,"score":0.2639000117778778},{"id":"https://openalex.org/C114289077","wikidata":"https://www.wikidata.org/wiki/Q3284399","display_name":"Statistical model","level":2,"score":0.26339998841285706},{"id":"https://openalex.org/C24404364","wikidata":"https://www.wikidata.org/wiki/Q7246846","display_name":"Probabilistic analysis of algorithms","level":3,"score":0.25220000743865967}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3763115","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3763115","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3763115","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3763115","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3763115","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3763115","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4253970368","display_name":null,"funder_award_id":"NRF-RSS2022-009","funder_id":"https://openalex.org/F4320320709","funder_display_name":"National Research Foundation Singapore"},{"id":"https://openalex.org/G5084527919","display_name":"\u8f6f\u4ef6\u5408\u5e76\u7684\u5b89\u5168\u6027\u95ee\u9898\u7814\u7a76","funder_award_id":"62072267","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5614073984","display_name":null,"funder_award_id":"62072267, 62021002","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7064435785","display_name":null,"funder_award_id":"62172271","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7091651887","display_name":null,"funder_award_id":"62021002","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320320671","display_name":"National Research Foundation","ror":"https://ror.org/05s0g1g46"},{"id":"https://openalex.org/F4320320709","display_name":"National Research Foundation Singapore","ror":"https://ror.org/03cpyc314"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4414977287.pdf","grobid_xml":"https://content.openalex.org/works/W4414977287.grobid-xml"},"referenced_works_count":27,"referenced_works":["https://openalex.org/W1480909796","https://openalex.org/W1498432697","https://openalex.org/W1873763122","https://openalex.org/W1992996044","https://openalex.org/W2004967523","https://openalex.org/W2014354084","https://openalex.org/W2030895696","https://openalex.org/W2047217912","https://openalex.org/W2048025009","https://openalex.org/W2066210260","https://openalex.org/W2118039525","https://openalex.org/W2300684981","https://openalex.org/W2345829171","https://openalex.org/W2494200839","https://openalex.org/W2577537660","https://openalex.org/W2687657776","https://openalex.org/W2889163403","https://openalex.org/W2987907651","https://openalex.org/W3032976404","https://openalex.org/W4210300416","https://openalex.org/W4212792638","https://openalex.org/W4236934668","https://openalex.org/W4237476671","https://openalex.org/W4238637948","https://openalex.org/W4281938159","https://openalex.org/W4300923428","https://openalex.org/W6912105542"],"related_works":[],"abstract_inverted_index":{"In":[0],"this":[1,132],"paper,":[2],"we":[3,134],"present":[4],"structural":[5,59],"abstraction":[6,103,139],"refinement,":[7],"a":[8,25,31,49,65,91,136,164],"novel":[9],"framework":[10],"for":[11,149],"verifying":[12],"the":[13,22,45,54,58,70,78,83,102,110,114,118,173],"threshold":[14],"problem":[15],"of":[16,24,44,53,69,94,144,167],"probabilistic":[17,107,150],"programs.":[18],"Our":[19,159],"approach":[20],"represents":[21],"structure":[23],"Probabilistic":[26],"Control-Flow":[27],"Automaton":[28],"(PCFA)":[29],"as":[30],"Markov":[32],"Decision":[33],"Process":[34],"(MDP)":[35],"by":[36],"abstracting":[37],"away":[38],"statement":[39],"semantics.":[40,86],"The":[41,87],"maximum":[42],"reachability":[43],"MDP":[46,84],"naturally":[47],"provides":[48],"proper":[50],"upper":[51,60],"bound":[52,61],"violation":[55],"probability,":[56],"termed":[57],".":[62],"This":[63],"introduces":[64],"fresh":[66],"\u201cstructural\u201d":[67],"characterization":[68],"relationship":[71],"between":[72,96],"PCFA":[73],"and":[74,98,109,172,179],"MDP,":[75],"contrasting":[76],"with":[77],"traditional":[79],"\u201csemantical\u201d":[80],"view,":[81],"where":[82,117],"reflects":[85],"method":[88,160],"uniquely":[89],"features":[90],"clean":[92],"separation":[93],"concerns":[95],"probability":[97],"computational":[99],"semantics":[100,115],"that":[101],"focuses":[104],"solely":[105],"on":[106,163],"computation":[108],"refinement":[111,140],"handles":[112],"only":[113],"aspect,":[116],"latter":[119],"allows":[120],"non-random":[121],"program":[122],"verification":[123],"techniques":[124,148],"to":[125,181],"be":[126],"employed":[127],"without":[128],"modification.":[129],"Building":[130],"upon":[131],"feature,":[133],"propose":[135],"general":[137],"counterexample-guided":[138],"(CEGAR)":[141],"framework,":[142],"capable":[143],"leveraging":[145],"established":[146],"non-probabilistic":[147],"verification.":[151],"We":[152],"explore":[153],"its":[154,177],"instantiations":[155],"using":[156],"trace":[157],"abstraction.":[158],"was":[161],"evaluated":[162],"diverse":[165],"set":[166],"examples":[168],"against":[169],"state-of-the-art":[170],"tools,":[171],"experimental":[174],"results":[175],"highlight":[176],"versatility":[178],"ability":[180],"handle":[182],"more":[183],"flexible":[184],"structures":[185],"swiftly.":[186]},"counts_by_year":[],"updated_date":"2026-08-01T09:00:35.917206","created_date":"2025-10-10T00:00:00"}
