{"id":"https://openalex.org/W2586666171","doi":"https://doi.org/10.1145/2984632","title":"Exact Model Counting of Query Expressions","display_name":"Exact Model Counting of Query Expressions","publication_year":2017,"publication_date":"2017-02-03","ids":{"openalex":"https://openalex.org/W2586666171","doi":"https://doi.org/10.1145/2984632","mag":"2586666171"},"language":"en","primary_location":{"id":"doi:10.1145/2984632","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2984632","pdf_url":null,"source":{"id":"https://openalex.org/S90119964","display_name":"ACM Transactions on Database Systems","issn_l":"0362-5915","issn":["0362-5915","1557-4644"],"is_oa":false,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Database Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5042076941","display_name":"Paul Beame","orcid":"https://orcid.org/0000-0002-2666-3545"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Paul Beame","raw_affiliation_strings":["University of Washington, WA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Washington, WA, USA","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101439736","display_name":"Jerry Li","orcid":"https://orcid.org/0000-0002-8774-826X"},"institutions":[{"id":"https://openalex.org/I4210110987","display_name":"IIT@MIT","ror":"https://ror.org/01wp8zh54","country_code":"US","type":"facility","lineage":["https://openalex.org/I30771326","https://openalex.org/I4210110987"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jerry Li","raw_affiliation_strings":["MIT, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"MIT, MA, USA","institution_ids":["https://openalex.org/I4210110987"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110322079","display_name":"Sudeepa Roy","orcid":null},"institutions":[{"id":"https://openalex.org/I170897317","display_name":"Duke University","ror":"https://ror.org/00py81415","country_code":"US","type":"education","lineage":["https://openalex.org/I170897317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sudeepa Roy","raw_affiliation_strings":["Duke University, Durham, NC, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Duke University, Durham, NC, USA","institution_ids":["https://openalex.org/I170897317"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048204602","display_name":"Dan Suciu","orcid":"https://orcid.org/0000-0002-4144-0868"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dan Suciu","raw_affiliation_strings":["University of Washington, WA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Washington, WA, USA","institution_ids":["https://openalex.org/I201448701"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":8.0529,"has_fulltext":false,"cited_by_count":87,"citation_normalized_percentile":{"value":0.97762629,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":"42","issue":"1","first_page":"1","last_page":"46"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11303","display_name":"Bayesian Modeling and Causal Inference","score":0.9991999864578247,"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"}},"topics":[{"id":"https://openalex.org/T11303","display_name":"Bayesian Modeling and Causal Inference","score":0.9991999864578247,"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"}},{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9986000061035156,"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/T12072","display_name":"Machine Learning and Algorithms","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/binary-decision-diagram","display_name":"Binary decision diagram","score":0.8177682757377625},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6170451045036316},{"id":"https://openalex.org/keywords/tuple","display_name":"Tuple","score":0.5865020155906677},{"id":"https://openalex.org/keywords/exponential-function","display_name":"Exponential function","score":0.5569460391998291},{"id":"https://openalex.org/keywords/counting-problem","display_name":"Counting problem","score":0.5256075859069824},{"id":"https://openalex.org/keywords/boolean-data-type","display_name":"Boolean data type","score":0.5239952802658081},{"id":"https://openalex.org/keywords/true-quantified-boolean-formula","display_name":"True quantified Boolean formula","score":0.5190204381942749},{"id":"https://openalex.org/keywords/boolean-conjunctive-query","display_name":"Boolean conjunctive query","score":0.49310895800590515},{"id":"https://openalex.org/keywords/boolean-function","display_name":"Boolean function","score":0.46579229831695557},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.4578837454319},{"id":"https://openalex.org/keywords/query-optimization","display_name":"Query optimization","score":0.44138824939727783},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.4154571294784546},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.36172711849212646},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.3497949242591858},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.34045374393463135},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.1867065727710724},{"id":"https://openalex.org/keywords/sargable","display_name":"Sargable","score":0.1799720823764801},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.12949123978614807}],"concepts":[{"id":"https://openalex.org/C3309909","wikidata":"https://www.wikidata.org/wiki/Q864155","display_name":"Binary decision diagram","level":2,"score":0.8177682757377625},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6170451045036316},{"id":"https://openalex.org/C118930307","wikidata":"https://www.wikidata.org/wiki/Q600590","display_name":"Tuple","level":2,"score":0.5865020155906677},{"id":"https://openalex.org/C151376022","wikidata":"https://www.wikidata.org/wiki/Q168698","display_name":"Exponential function","level":2,"score":0.5569460391998291},{"id":"https://openalex.org/C16592021","wikidata":"https://www.wikidata.org/wiki/Q5177154","display_name":"Counting problem","level":2,"score":0.5256075859069824},{"id":"https://openalex.org/C7342684","wikidata":"https://www.wikidata.org/wiki/Q520777","display_name":"Boolean data type","level":2,"score":0.5239952802658081},{"id":"https://openalex.org/C200415742","wikidata":"https://www.wikidata.org/wiki/Q1350285","display_name":"True quantified Boolean formula","level":2,"score":0.5190204381942749},{"id":"https://openalex.org/C24755975","wikidata":"https://www.wikidata.org/wiki/Q4943354","display_name":"Boolean conjunctive query","level":5,"score":0.49310895800590515},{"id":"https://openalex.org/C187455244","wikidata":"https://www.wikidata.org/wiki/Q942353","display_name":"Boolean function","level":2,"score":0.46579229831695557},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.4578837454319},{"id":"https://openalex.org/C157692150","wikidata":"https://www.wikidata.org/wiki/Q2919848","display_name":"Query optimization","level":2,"score":0.44138824939727783},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.4154571294784546},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.36172711849212646},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3497949242591858},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.34045374393463135},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.1867065727710724},{"id":"https://openalex.org/C192939062","wikidata":"https://www.wikidata.org/wiki/Q104840822","display_name":"Sargable","level":4,"score":0.1799720823764801},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.12949123978614807},{"id":"https://openalex.org/C164120249","wikidata":"https://www.wikidata.org/wiki/Q995982","display_name":"Web search query","level":3,"score":0.0},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.0},{"id":"https://openalex.org/C97854310","wikidata":"https://www.wikidata.org/wiki/Q19541","display_name":"Search engine","level":2,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2984632","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2984632","pdf_url":null,"source":{"id":"https://openalex.org/S90119964","display_name":"ACM Transactions on Database Systems","issn_l":"0362-5915","issn":["0362-5915","1557-4644"],"is_oa":false,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Database Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.800000011920929,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[{"id":"https://openalex.org/G6624894300","display_name":null,"funder_award_id":"CCF-1217099, CCF-1524246, IIS-1115188, IIS- 0911036, IIS-0915054","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"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":46,"referenced_works":["https://openalex.org/W9945751","https://openalex.org/W88660202","https://openalex.org/W179198942","https://openalex.org/W1488809080","https://openalex.org/W1528304975","https://openalex.org/W1537730723","https://openalex.org/W1549031924","https://openalex.org/W1578804651","https://openalex.org/W1606383219","https://openalex.org/W1686746446","https://openalex.org/W1858033312","https://openalex.org/W1986660301","https://openalex.org/W1994143452","https://openalex.org/W1997945384","https://openalex.org/W2003590658","https://openalex.org/W2007316622","https://openalex.org/W2010438070","https://openalex.org/W2023076960","https://openalex.org/W2028114585","https://openalex.org/W2057361103","https://openalex.org/W2062897452","https://openalex.org/W2070290122","https://openalex.org/W2079785597","https://openalex.org/W2080267935","https://openalex.org/W2084384424","https://openalex.org/W2111229178","https://openalex.org/W2112319917","https://openalex.org/W2114267503","https://openalex.org/W2115826669","https://openalex.org/W2128906567","https://openalex.org/W2159284075","https://openalex.org/W2171790376","https://openalex.org/W2186752618","https://openalex.org/W2238678393","https://openalex.org/W2301141256","https://openalex.org/W2338322935","https://openalex.org/W2402839980","https://openalex.org/W2586118924","https://openalex.org/W2914659449","https://openalex.org/W2962765957","https://openalex.org/W3095703165","https://openalex.org/W3099451540","https://openalex.org/W4206807714","https://openalex.org/W4298054708","https://openalex.org/W4300564796","https://openalex.org/W6785305666"],"related_works":["https://openalex.org/W4381551468","https://openalex.org/W3187430668","https://openalex.org/W1561652267","https://openalex.org/W2953082439","https://openalex.org/W4280488321","https://openalex.org/W4390874689","https://openalex.org/W2139907818","https://openalex.org/W1582237333","https://openalex.org/W2586666171","https://openalex.org/W1571334244"],"abstract_inverted_index":{"We":[0,67,135,153],"prove":[1,155],"exponential":[2,113,122,129,163,345],"lower":[3,114,123,130,157,164],"bounds":[4,115,124,131,158,165],"on":[5,166,236,284],"the":[6,10,19,25,49,138,167,178,187,199,209,218,221,237,258,262,285,308,339],"running":[7,168],"time":[8,169],"of":[9,21,28,48,58,140,148,170,180,189,198,261,317],"state-of-the-art":[11,340],"exact":[12,172,341],"model":[13,173,234,342],"counting":[14,235],"algorithms\u2014algorithms":[15],"for":[16,64,116,125,132,159,220,295,307,320,331],"exactly":[17],"computing":[18],"number":[20],"satisfying":[22,26],"assignments,":[23],"or":[24,38,252],"probability,":[27],"Boolean":[29,51,228],"formulas.":[30,52],"These":[31],"algorithms":[32],"can":[33,85],"be":[34,86],"seen,":[35],"either":[36],"directly":[37],"indirectly,":[39],"as":[40,98,151,226,241,249,264],"building":[41],"Decision-Decomposable":[42],"Negation":[43],"Normal":[44],"Form":[45],"(decision-DNNF)":[46],"representations":[47,73],"input":[50],"Decision-DNNFs":[53],"are":[54],"a":[55,75,105,146,193,203,227,265,304,315],"special":[56],"case":[57],"d":[59,62,143],"-DNNFs":[60,144],"where":[61],"stands":[63],"deterministic":[65],".":[66,244],"show":[68,302],"that":[69,82,161,274],"any":[70],"knowledge":[71],"compilation":[72],"from":[74,142],"class":[76],"(called":[77],"DLDDs":[78],"in":[79,108,183,202,213],"this":[80,299],"article)":[81],"contain":[83],"decision-DNNFs":[84,141,149],"converted":[87],"into":[88],"equivalent":[89],"Free":[90],"Binary":[91],"Decision":[92],"Diagrams":[93],"(FBDDs)":[94],",":[95,102,256],"also":[96,136],"known":[97,112,150,240,248,329],"Read-Once":[99],"Branching":[100],"Programs":[101],"with":[103],"only":[104],"quasi-polynomial":[106],"increase":[107],"representation":[109],"size.":[110],"Leveraging":[111],"FBDDs,":[117],"we":[118,301,313],"then":[119,154,231],"obtain":[120],"similar":[121],"decision-DNNFs,":[126],"which":[127,214,321,332],"imply":[128],"model-counting":[133],"algorithms.":[134],"separate":[137],"power":[139],"and":[145,223,230],"generalization":[147],"AND-FBDDs.":[152],"new":[156],"FBDDs":[160],"yield":[162],"these":[171],"counters":[174,343],"when":[175],"applied":[176],"to":[177,192,208],"problem":[179],"query":[181,194,210,222,254,263,296,324,333],"evaluation":[182,211,255,325,334],"tuple-independent":[184],"probabilistic":[185],"databases\u2014computing":[186],"probability":[188],"an":[190],"answer":[191],"given":[195],"independent":[196],"probabilities":[197],"individual":[200],"tuples":[201],"database":[204,224,318],"instance.":[205],"This":[206],"approach":[207],"problem,":[212],"one":[215],"first":[216,309],"obtains":[217],"lineage":[219,286],"instance":[225],"formula":[229],"performs":[232],"weighted":[233],"lineage,":[238],"is":[239,277],"grounded":[242,282,336],"inference":[243,251,276,283,337],"A":[245],"second":[246],"approach,":[247],"lifted":[250,275],"extensional":[253,323],"exploits":[257],"high-level":[259],"structure":[260],"first-order":[266],"formula.":[267],"Although":[268],"it":[269],"has":[270,291],"been":[271,293],"widely":[272],"believed":[273],"strictly":[278],"more":[279],"powerful":[280],"than":[281],"alone,":[287],"no":[288],"formal":[289,305],"separation":[290,306],"previously":[292,328],"shown":[294],"evaluation.":[297],"In":[298,311],"article,":[300],"such":[303],"time.":[310,346],"particular,":[312],"exhibit":[314],"family":[316],"queries":[319],"polynomial-time":[322],"techniques":[326],"were":[327],"but":[330],"via":[335],"using":[338],"requires":[344]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2021,"cited_by_count":51},{"year":2020,"cited_by_count":17},{"year":2019,"cited_by_count":9},{"year":2018,"cited_by_count":7},{"year":2017,"cited_by_count":2}],"updated_date":"2026-07-21T08:15:58.654021","created_date":"2025-10-10T00:00:00"}
