{"id":"https://openalex.org/W4399174944","doi":"https://doi.org/10.1145/3654988","title":"StarfishDB: A Query Execution Engine for Relational Probabilistic Programming","display_name":"StarfishDB: A Query Execution Engine for Relational Probabilistic Programming","publication_year":2024,"publication_date":"2024-05-29","ids":{"openalex":"https://openalex.org/W4399174944","doi":"https://doi.org/10.1145/3654988"},"language":"en","primary_location":{"id":"doi:10.1145/3654988","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3654988","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3654988","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/3654988","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5098946013","display_name":"Ouael Ben Amara","orcid":"https://orcid.org/0000-0002-4324-8298"},"institutions":[{"id":"https://openalex.org/I4210130704","display_name":"University of Michigan\u2013Dearborn","ror":"https://ror.org/035wtm547","country_code":"US","type":"education","lineage":["https://openalex.org/I4210130704"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Ouael Ben Amara","raw_affiliation_strings":["Computer and Information Science (CIS), University of Michigan-Dearborn, Dearborn, MI, USA"],"raw_orcid":"https://orcid.org/0000-0002-4324-8298","affiliations":[{"raw_affiliation_string":"Computer and Information Science (CIS), University of Michigan-Dearborn, Dearborn, MI, USA","institution_ids":["https://openalex.org/I4210130704"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5098946014","display_name":"Sami Hadouaj","orcid":"https://orcid.org/0009-0004-3407-307X"},"institutions":[{"id":"https://openalex.org/I4210130704","display_name":"University of Michigan\u2013Dearborn","ror":"https://ror.org/035wtm547","country_code":"US","type":"education","lineage":["https://openalex.org/I4210130704"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sami Hadouaj","raw_affiliation_strings":["Computer and Information Science (CIS), University of Michigan-Dearborn, Dearborn, MI, USA"],"raw_orcid":"https://orcid.org/0009-0004-3407-307X","affiliations":[{"raw_affiliation_string":"Computer and Information Science (CIS), University of Michigan-Dearborn, Dearborn, MI, USA","institution_ids":["https://openalex.org/I4210130704"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025993283","display_name":"Niccol\u00f2 Meneghetti","orcid":"https://orcid.org/0000-0002-4107-1759"},"institutions":[{"id":"https://openalex.org/I4210130704","display_name":"University of Michigan\u2013Dearborn","ror":"https://ror.org/035wtm547","country_code":"US","type":"education","lineage":["https://openalex.org/I4210130704"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Niccol\u00f2 Meneghetti","raw_affiliation_strings":["Computer and Information Science (CIS), University of Michigan-Dearborn, Dearborn, MI, USA"],"raw_orcid":"https://orcid.org/0000-0002-4107-1759","affiliations":[{"raw_affiliation_string":"Computer and Information Science (CIS), University of Michigan-Dearborn, Dearborn, MI, USA","institution_ids":["https://openalex.org/I4210130704"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5098946013"],"corresponding_institution_ids":["https://openalex.org/I4210130704"],"apc_list":null,"apc_paid":null,"fwci":0.6356,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.72521019,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":98},"biblio":{"volume":"2","issue":"3","first_page":"1","last_page":"31"},"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.9984999895095825,"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.9984999895095825,"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/T11106","display_name":"Data Management and Algorithms","score":0.9973000288009644,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T10538","display_name":"Data Mining Algorithms and Applications","score":0.9908000230789185,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7612611055374146},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.697528600692749},{"id":"https://openalex.org/keywords/relational-database","display_name":"Relational database","score":0.5575470328330994},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.5539259314537048},{"id":"https://openalex.org/keywords/relational-model","display_name":"Relational model","score":0.49509039521217346},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4544166028499603},{"id":"https://openalex.org/keywords/recursion","display_name":"Recursion (computer science)","score":0.44456878304481506},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3915576934814453},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.25653505325317383},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.23889613151550293}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7612611055374146},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.697528600692749},{"id":"https://openalex.org/C5655090","wikidata":"https://www.wikidata.org/wiki/Q192588","display_name":"Relational database","level":2,"score":0.5575470328330994},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.5539259314537048},{"id":"https://openalex.org/C40207289","wikidata":"https://www.wikidata.org/wiki/Q755662","display_name":"Relational model","level":3,"score":0.49509039521217346},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4544166028499603},{"id":"https://openalex.org/C168773036","wikidata":"https://www.wikidata.org/wiki/Q264164","display_name":"Recursion (computer science)","level":2,"score":0.44456878304481506},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3915576934814453},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.25653505325317383},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.23889613151550293}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3654988","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3654988","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3654988","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/3654988","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3654988","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3654988","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":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4399174944.pdf"},"referenced_works_count":85,"referenced_works":["https://openalex.org/W143102102","https://openalex.org/W1410173981","https://openalex.org/W1880262756","https://openalex.org/W1895975266","https://openalex.org/W1960579544","https://openalex.org/W1987238352","https://openalex.org/W2000437271","https://openalex.org/W2001082470","https://openalex.org/W2006564766","https://openalex.org/W2032386524","https://openalex.org/W2046536636","https://openalex.org/W2052451171","https://openalex.org/W2062818807","https://openalex.org/W2065538099","https://openalex.org/W2071988465","https://openalex.org/W2080972498","https://openalex.org/W2093211258","https://openalex.org/W2099655235","https://openalex.org/W2102506621","https://openalex.org/W2105197197","https://openalex.org/W2106771621","https://openalex.org/W2122003883","https://openalex.org/W2124431017","https://openalex.org/W2125838338","https://openalex.org/W2140654465","https://openalex.org/W2144100511","https://openalex.org/W2150731624","https://openalex.org/W2154055561","https://openalex.org/W2165211504","https://openalex.org/W2167685423","https://openalex.org/W2188252507","https://openalex.org/W2225156818","https://openalex.org/W2290226688","https://openalex.org/W2293299776","https://openalex.org/W2295266283","https://openalex.org/W2320648065","https://openalex.org/W2345615246","https://openalex.org/W2406252837","https://openalex.org/W2440094130","https://openalex.org/W2476191218","https://openalex.org/W2548695101","https://openalex.org/W2560674852","https://openalex.org/W2577537660","https://openalex.org/W2592249290","https://openalex.org/W2596701210","https://openalex.org/W2612545547","https://openalex.org/W2614062760","https://openalex.org/W2624999081","https://openalex.org/W2765370125","https://openalex.org/W2769903804","https://openalex.org/W2905458849","https://openalex.org/W2908408690","https://openalex.org/W2910469060","https://openalex.org/W2925847766","https://openalex.org/W2926374695","https://openalex.org/W2955467592","https://openalex.org/W2962773216","https://openalex.org/W2962991166","https://openalex.org/W2966091573","https://openalex.org/W2996849306","https://openalex.org/W3030051638","https://openalex.org/W3034025806","https://openalex.org/W3038576231","https://openalex.org/W3083309655","https://openalex.org/W3101511252","https://openalex.org/W3107908039","https://openalex.org/W3159836140","https://openalex.org/W3173567886","https://openalex.org/W3175089547","https://openalex.org/W3198076459","https://openalex.org/W4205968438","https://openalex.org/W4206031975","https://openalex.org/W4211035117","https://openalex.org/W4211133859","https://openalex.org/W4212944460","https://openalex.org/W4246464108","https://openalex.org/W4247880210","https://openalex.org/W4281890931","https://openalex.org/W4295597072","https://openalex.org/W4307887253","https://openalex.org/W4312715264","https://openalex.org/W4361191913","https://openalex.org/W4382318556","https://openalex.org/W6632699600","https://openalex.org/W6929754666"],"related_works":["https://openalex.org/W2267077731","https://openalex.org/W2386578196","https://openalex.org/W3091612633","https://openalex.org/W2483382562","https://openalex.org/W2085988990","https://openalex.org/W1528519853","https://openalex.org/W1510134535","https://openalex.org/W2376710457","https://openalex.org/W1897774768","https://openalex.org/W3006903421"],"abstract_inverted_index":{"We":[0,36,58],"introduce":[1],"StarfishDB,":[2],"a":[3,25,32,63],"query":[4],"execution":[5],"engine":[6,13,61],"optimized":[7],"for":[8,43,66],"relational":[9,28],"probabilistic":[10,22],"programming.":[11],"Our":[12],"adopts":[14],"the":[15,38,41,47],"model":[16,39],"of":[17,27],"Gamma":[18],"Probabilistic":[19],"Databases,":[20],"representing":[21],"programs":[23],"as":[24],"collection":[26],"constraints,":[29],"imposed":[30],"against":[31,62],"generative":[33],"stochastic":[34],"process.":[35],"extend":[37],"with":[40],"support":[42],"recursion,":[44],"factorization":[45],"and":[46],"ability":[48],"to":[49,54],"leverage":[50],"just-in-time":[51],"compilation":[52],"techniques":[53],"speed":[55],"up":[56],"inference.":[57],"test":[59],"our":[60],"state-of-the-art":[64],"sampler":[65],"Latent":[67],"Dirichlet":[68],"Allocation.":[69]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2026-05-19T08:33:51.333923","created_date":"2025-10-10T00:00:00"}
