{"id":"https://openalex.org/W4226119132","doi":"https://doi.org/10.1007/978-3-030-99429-7_7","title":"SixthSense: Debugging Convergence Problems in Probabilistic Programs via Program Representation Learning","display_name":"SixthSense: Debugging Convergence Problems in Probabilistic Programs via Program Representation Learning","publication_year":2022,"publication_date":"2022-01-01","ids":{"openalex":"https://openalex.org/W4226119132","doi":"https://doi.org/10.1007/978-3-030-99429-7_7"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-030-99429-7_7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-030-99429-7_7","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-030-99429-7_7.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"type":"book-chapter","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/978-3-030-99429-7_7.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5063258857","display_name":"Saikat Dutta","orcid":"https://orcid.org/0000-0001-6021-5407"},"institutions":[{"id":"https://openalex.org/I2801919071","display_name":"University of Illinois System","ror":"https://ror.org/05e94g991","country_code":"US","type":"education","lineage":["https://openalex.org/I2801919071"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Saikat Dutta","raw_affiliation_strings":["University of Illinois, Urbana, Illinois, 61820, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois, Urbana, Illinois, 61820, USA","institution_ids":["https://openalex.org/I2801919071"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050236609","display_name":"Zixin Huang","orcid":"https://orcid.org/0000-0002-1612-7503"},"institutions":[{"id":"https://openalex.org/I2801919071","display_name":"University of Illinois System","ror":"https://ror.org/05e94g991","country_code":"US","type":"education","lineage":["https://openalex.org/I2801919071"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zixin Huang","raw_affiliation_strings":["University of Illinois, Urbana, Illinois, 61820, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois, Urbana, Illinois, 61820, USA","institution_ids":["https://openalex.org/I2801919071"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5057462458","display_name":"Sa\u0161a Misailov\u00edc","orcid":"https://orcid.org/0000-0001-7319-8845"},"institutions":[{"id":"https://openalex.org/I2801919071","display_name":"University of Illinois System","ror":"https://ror.org/05e94g991","country_code":"US","type":"education","lineage":["https://openalex.org/I2801919071"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sasa Misailovic","raw_affiliation_strings":["University of Illinois, Urbana, Illinois, 61820, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois, Urbana, Illinois, 61820, USA","institution_ids":["https://openalex.org/I2801919071"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5063258857"],"corresponding_institution_ids":["https://openalex.org/I2801919071"],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":1.8916,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.84068187,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"123","last_page":"144"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.9958000183105469,"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/T12535","display_name":"Machine Learning and Data Classification","score":0.9908999800682068,"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/computer-science","display_name":"Computer science","score":0.8160305619239807},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.807491660118103},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.79856276512146},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.5652523040771484},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.5258881449699402},{"id":"https://openalex.org/keywords/convergence","display_name":"Convergence (economics)","score":0.509678840637207},{"id":"https://openalex.org/keywords/classifier","display_name":"Classifier (UML)","score":0.5071136951446533},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.47812023758888245},{"id":"https://openalex.org/keywords/probabilistic-classification","display_name":"Probabilistic classification","score":0.4183940291404724},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.34852105379104614},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.30969589948654175},{"id":"https://openalex.org/keywords/naive-bayes-classifier","display_name":"Naive Bayes classifier","score":0.1691773533821106},{"id":"https://openalex.org/keywords/support-vector-machine","display_name":"Support vector machine","score":0.08577689528465271}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8160305619239807},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.807491660118103},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.79856276512146},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.5652523040771484},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.5258881449699402},{"id":"https://openalex.org/C2777303404","wikidata":"https://www.wikidata.org/wiki/Q759757","display_name":"Convergence (economics)","level":2,"score":0.509678840637207},{"id":"https://openalex.org/C95623464","wikidata":"https://www.wikidata.org/wiki/Q1096149","display_name":"Classifier (UML)","level":2,"score":0.5071136951446533},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.47812023758888245},{"id":"https://openalex.org/C189119545","wikidata":"https://www.wikidata.org/wiki/Q5128022","display_name":"Probabilistic classification","level":4,"score":0.4183940291404724},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.34852105379104614},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.30969589948654175},{"id":"https://openalex.org/C52001869","wikidata":"https://www.wikidata.org/wiki/Q812530","display_name":"Naive Bayes classifier","level":3,"score":0.1691773533821106},{"id":"https://openalex.org/C12267149","wikidata":"https://www.wikidata.org/wiki/Q282453","display_name":"Support vector machine","level":2,"score":0.08577689528465271},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/978-3-030-99429-7_7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-030-99429-7_7","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-030-99429-7_7.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"}],"best_oa_location":{"id":"doi:10.1007/978-3-030-99429-7_7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-030-99429-7_7","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-030-99429-7_7.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1066673468","display_name":null,"funder_award_id":"NIFA-2024827","funder_id":"https://openalex.org/F4320332299","funder_display_name":"National Institute of Food and Agriculture"},{"id":"https://openalex.org/G1786696541","display_name":null,"funder_award_id":"CCF-1846354, CCF-1956374, CCF-2008883","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5424080655","display_name":"SHF: Small: Probabilistic Programming and Statistical Verification for Safe Autonomy","funder_award_id":"2008883","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6806806987","display_name":null,"funder_award_id":"CCF-2008883","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7231404022","display_name":"CAREER:Program Analyses for Improving Reliability of Probabilistic Software","funder_award_id":"1846354","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306114","display_name":"U.S. Department of Agriculture","ror":"https://ror.org/01na82s61"},{"id":"https://openalex.org/F4320332299","display_name":"National Institute of Food and Agriculture","ror":"https://ror.org/05qx3fv49"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4226119132.pdf","grobid_xml":"https://content.openalex.org/works/W4226119132.grobid-xml"},"referenced_works_count":32,"referenced_works":["https://openalex.org/W1985715247","https://openalex.org/W2002035275","https://openalex.org/W2038276547","https://openalex.org/W2089497633","https://openalex.org/W2102360969","https://openalex.org/W2155049725","https://openalex.org/W2158698691","https://openalex.org/W2162006472","https://openalex.org/W2336392079","https://openalex.org/W2474318526","https://openalex.org/W2516621648","https://openalex.org/W2563592268","https://openalex.org/W2577537660","https://openalex.org/W2623327568","https://openalex.org/W2899445138","https://openalex.org/W2949736877","https://openalex.org/W2963459241","https://openalex.org/W2963525613","https://openalex.org/W2964150020","https://openalex.org/W2967287319","https://openalex.org/W3006491415","https://openalex.org/W3032971139","https://openalex.org/W3033775865","https://openalex.org/W3043238989","https://openalex.org/W3179011554","https://openalex.org/W3194175074","https://openalex.org/W3207720664","https://openalex.org/W4240869246","https://openalex.org/W4248681815","https://openalex.org/W4282585528","https://openalex.org/W6601379991","https://openalex.org/W6610507334"],"related_works":["https://openalex.org/W2163814182","https://openalex.org/W2177788029","https://openalex.org/W2516761773","https://openalex.org/W2040801326","https://openalex.org/W1957831838","https://openalex.org/W4312017181","https://openalex.org/W4385147326","https://openalex.org/W2109313498","https://openalex.org/W2089923511","https://openalex.org/W2526168292"],"abstract_inverted_index":{"Abstract":[0],"Probabilistic":[1],"programming":[2],"aims":[3],"to":[4,11,27,54,75,127,135,213],"open":[5],"the":[6,28,46,51,101,112,119,129,197,209,215,222],"power":[7],"of":[8,18,39,48,50,70,103,111,118,149,164,180,189,211,217,224],"Bayesian":[9],"reasoning":[10],"software":[12],"developers":[13,29],"and":[14,22,30,72,123,205],"scientists,":[15],"but":[16],"identification":[17],"problems":[19,40,78],"during":[20],"inference":[21,184],"debugging":[23,76,216],"are":[24,121,175],"left":[25],"entirely":[26],"typically":[31],"require":[32],"significant":[33],"statistical":[34],"expertise.":[35],"A":[36],"common":[37],"class":[38],"when":[41],"writing":[42],"probabilistic":[43,52,66,80,95,105,151,167],"programs":[44,53,152,181],"is":[45],"lack":[47],"convergence":[49,68,77,137,179,218],"their":[55],"posterior":[56],"distributions.":[57],"We":[58,140,157,207],"present":[59,142],"SixthSense,":[60],"a":[61,86,92,104,147,161],"novel":[62],"approach":[63],"for":[64,145,182,192,200],"predicting":[65,178,193,201],"program":[67,96,106,114,130,136,202],"ahead":[69],"run":[71],"its":[73],"application":[74],"in":[79,177],"programs.":[81,168],"SixthSense\u2019s":[82],"training":[83,150],"algorithm":[84,144],"learns":[85],"classifier":[87,120],"that":[88,132,153,172],"can":[89,124],"predict":[90],"whether":[91],"previously":[93],"unseen":[94],"will":[97],"converge.":[98],"It":[99],"encodes":[100],"syntax":[102],"as":[107],"motifs":[108],"\u2013":[109],"fragments":[110],"syntactic":[113],"paths.":[115],"The":[116],"decisions":[117],"interpretable":[122],"be":[125],"used":[126,166],"suggest":[128],"features":[131,174],"contributed":[133],"significantly":[134,226],"or":[138],"non-convergence.":[139],"also":[141],"an":[143],"augmenting":[146],"set":[148],"uses":[154],"guided":[155],"mutation.":[156],"evaluated":[158],"SixthSense":[159,173,186,212],"on":[160],"broad":[162],"range":[163],"widely":[165],"Our":[169],"results":[170],"show":[171,208],"effective":[176],"given":[183],"algorithms.":[185],"obtained":[187],"Accuracy":[188],"over":[190],"78%":[191],"convergence,":[194],"substantially":[195],"above":[196],"state-of-the-art":[198],"techniques":[199],"properties":[203],"Code2Vec":[204],"Code2Seq.":[206],"ability":[210],"guide":[214],"problems,":[219],"which":[220],"pinpoints":[221],"causes":[223],"non-convergence":[225],"better":[227],"by":[228],"Stan\u2019s":[229],"built-in":[230],"warnings.":[231]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
