{"id":"https://openalex.org/W4396892635","doi":"https://doi.org/10.1145/3651591","title":"Evaluating Datalog over Semirings: A Grounding-based Approach","display_name":"Evaluating Datalog over Semirings: A Grounding-based Approach","publication_year":2024,"publication_date":"2024-05-10","ids":{"openalex":"https://openalex.org/W4396892635","doi":"https://doi.org/10.1145/3651591"},"language":"en","primary_location":{"id":"doi:10.1145/3651591","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3651591","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3651591","source":{"id":"https://openalex.org/S4387289859","display_name":"Proceedings of the ACM on Management of Data","issn_l":"2836-6573","issn":["2836-6573"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Management of Data","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3651591","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5000969697","display_name":"Hangdong Zhao","orcid":"https://orcid.org/0009-0009-7636-0831"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hangdong Zhao","raw_affiliation_strings":["University of Wisconsin-Madison, Madison, WI, USA"],"raw_orcid":"https://orcid.org/0009-0009-7636-0831","affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison, Madison, WI, USA","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036934715","display_name":"Shaleen Deep","orcid":"https://orcid.org/0000-0003-2342-4060"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shaleen Deep","raw_affiliation_strings":["Microsoft, Madison, WI, USA"],"raw_orcid":"https://orcid.org/0000-0003-2342-4060","affiliations":[{"raw_affiliation_string":"Microsoft, Madison, WI, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040506752","display_name":"Paraschos Koutris","orcid":"https://orcid.org/0000-0001-6309-1702"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Paraschos Koutris","raw_affiliation_strings":["University of Wisconsin-Madison, Madison, WI, USA"],"raw_orcid":"https://orcid.org/0000-0001-6309-1702","affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison, Madison, WI, USA","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012463450","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, Raleigh, NC, USA"],"raw_orcid":"https://orcid.org/0009-0002-8300-7891","affiliations":[{"raw_affiliation_string":"Duke University, Raleigh, NC, USA","institution_ids":["https://openalex.org/I170897317"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5036528289","display_name":"Val Tannen","orcid":"https://orcid.org/0009-0008-6847-7274"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]},{"id":"https://openalex.org/I79576946","display_name":"University of Pennsylvania","ror":"https://ror.org/00b30xv10","country_code":"US","type":"education","lineage":["https://openalex.org/I79576946"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Val Tannen","raw_affiliation_strings":["University of Pennsylvania, State College, PA, USA"],"raw_orcid":"https://orcid.org/0009-0008-6847-7274","affiliations":[{"raw_affiliation_string":"University of Pennsylvania, State College, PA, USA","institution_ids":["https://openalex.org/I130769515","https://openalex.org/I79576946"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.1655,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.94580489,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"2","issue":"2","first_page":"1","last_page":"26"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9966999888420105,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9966999888420105,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9965999722480774,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9962999820709229,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/datalog","display_name":"Datalog","score":0.9643473625183105},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6678487062454224},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6153966784477234},{"id":"https://openalex.org/keywords/ground","display_name":"Ground","score":0.5370221734046936},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3778764605522156},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.33782514929771423},{"id":"https://openalex.org/keywords/algebra-over-a-field","display_name":"Algebra over a field","score":0.325552374124527},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.18583762645721436},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.13325554132461548},{"id":"https://openalex.org/keywords/pure-mathematics","display_name":"Pure mathematics","score":0.09424540400505066},{"id":"https://openalex.org/keywords/electrical-engineering","display_name":"Electrical engineering","score":0.07188531756401062}],"concepts":[{"id":"https://openalex.org/C148230440","wikidata":"https://www.wikidata.org/wiki/Q1172264","display_name":"Datalog","level":2,"score":0.9643473625183105},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6678487062454224},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6153966784477234},{"id":"https://openalex.org/C168993435","wikidata":"https://www.wikidata.org/wiki/Q6501125","display_name":"Ground","level":2,"score":0.5370221734046936},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3778764605522156},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.33782514929771423},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.325552374124527},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.18583762645721436},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.13325554132461548},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.09424540400505066},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.07188531756401062}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3651591","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3651591","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3651591","source":{"id":"https://openalex.org/S4387289859","display_name":"Proceedings of the ACM on Management of Data","issn_l":"2836-6573","issn":["2836-6573"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Management of Data","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3651591","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3651591","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3651591","source":{"id":"https://openalex.org/S4387289859","display_name":"Proceedings of the ACM on Management of Data","issn_l":"2836-6573","issn":["2836-6573"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Management of Data","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6566988429","display_name":null,"funder_award_id":"IIS-2008107,IIS-2147061,IIS-1910014","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"}],"funders":[{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4396892635.pdf"},"referenced_works_count":40,"referenced_works":["https://openalex.org/W1975612259","https://openalex.org/W1975638108","https://openalex.org/W1987315863","https://openalex.org/W1993800075","https://openalex.org/W2007572995","https://openalex.org/W2008029457","https://openalex.org/W2030166143","https://openalex.org/W2044831893","https://openalex.org/W2044922487","https://openalex.org/W2046652577","https://openalex.org/W2059052871","https://openalex.org/W2070632872","https://openalex.org/W2073074467","https://openalex.org/W2073427971","https://openalex.org/W2093080079","https://openalex.org/W2104734478","https://openalex.org/W2139875914","https://openalex.org/W2139929430","https://openalex.org/W2150004999","https://openalex.org/W2293299776","https://openalex.org/W2299299451","https://openalex.org/W2502658919","https://openalex.org/W2585424461","https://openalex.org/W2753693129","https://openalex.org/W2754879912","https://openalex.org/W2914966823","https://openalex.org/W2963066364","https://openalex.org/W2963560792","https://openalex.org/W3033818254","https://openalex.org/W3036666109","https://openalex.org/W3117114237","https://openalex.org/W3117677213","https://openalex.org/W3168667958","https://openalex.org/W3172388843","https://openalex.org/W3176023616","https://openalex.org/W3203832456","https://openalex.org/W4206770190","https://openalex.org/W4282843277","https://openalex.org/W4285092328","https://openalex.org/W4300885858"],"related_works":["https://openalex.org/W2955734379","https://openalex.org/W2049216635","https://openalex.org/W3121709727","https://openalex.org/W1537382653","https://openalex.org/W2517279098","https://openalex.org/W2309621853","https://openalex.org/W2570392075","https://openalex.org/W1556735226","https://openalex.org/W2023906867","https://openalex.org/W2124217695"],"abstract_inverted_index":{"Datalog":[0,13,34,49,79],"is":[1,57,68],"a":[2,33,48,52,69,160],"powerful":[3],"yet":[4],"elegant":[5],"language":[6],"that":[7,109],"allows":[8],"expressing":[9],"recursive":[10],"computation.":[11],"Although":[12],"evaluation":[14,113,126],"has":[15],"been":[16],"extensively":[17],"studied":[18],"in":[19],"the":[20,44,58,75,84,98,102,117],"literature,":[21],"so":[22],"far,":[23],"only":[24],"loose":[25],"upper":[26],"bounds":[27],"are":[28,127],"known":[29],"on":[30],"how":[31],"fast":[32],"program":[35,50,85],"can":[36],"be":[37],"evaluated.":[38],"In":[39],"this":[40,63],"work,":[41],"we":[42,147,155],"ask":[43],"following":[45],"question:":[46],"given":[47],"over":[51,80,104,129],"naturally-ordered":[53],"semiring":[54],"\u03c3,":[55],"what":[56],"tightest":[59],"possible":[60,119],"runtime?":[61],"To":[62],"end,":[64],"our":[65,157],"main":[66],"contribution":[67],"general":[70],"two-phase":[71],"framework":[72],"for":[73,124],"analyzing":[74],"data":[76],"complexity":[77],"of":[78,90,101,132,141],"\u03c3:":[81],"first":[82],"ground":[83],"into":[86],"an":[87],"equivalent":[88],"system":[89],"polynomial":[91],"equations":[92],"(i.e.":[93],"grounding)":[94],"and":[95,137,150],"then":[96],"find":[97],"least":[99],"fixpoint":[100,125],"grounding":[103],"\u03c3.":[105],"We":[106],"present":[107],"algorithms":[108,123],"use":[110],"structure-aware":[111],"query":[112],"techniques":[114],"to":[115],"obtain":[116,148],"smallest":[118],"groundings.":[120],"Next,":[121],"efficient":[122],"introduced":[128],"two":[130],"classes":[131],"semirings:":[133],"(1)":[134],"finite-rank":[135],"semirings":[136,140],"(2)":[138],"absorptive":[139],"total":[142],"order.":[143],"Combining":[144],"both":[145],"phases,":[146],"state-of-the-art":[149],"new":[151],"algorithmic":[152],"results.":[153],"Finally,":[154],"complement":[156],"results":[158],"with":[159],"matching":[161],"fine-grained":[162],"lower":[163],"bound.":[164]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
