{"id":"https://openalex.org/W7141403470","doi":"https://doi.org/10.48550/arxiv.2603.24882","title":"AutoCSF: Provably Space-Efficient Indexing of Skewed Key-Value Workloads via Filter-Augmented Compressed Static Functions","display_name":"AutoCSF: Provably Space-Efficient Indexing of Skewed Key-Value Workloads via Filter-Augmented Compressed Static Functions","publication_year":2026,"publication_date":"2026-03-25","ids":{"openalex":"https://openalex.org/W7141403470","doi":"https://doi.org/10.48550/arxiv.2603.24882"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2603.24882","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.24882","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2603.24882","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5037810059","display_name":"David Torres Ramos","orcid":"https://orcid.org/0009-0001-9485-2065"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ramos, David Torres","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004814833","display_name":"Vihan Lakshman","orcid":"https://orcid.org/0009-0007-9836-7714"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lakshman, Vihan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130724506","display_name":"Chen Luo","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Luo, Chen","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054369332","display_name":"Todd J. Treangen","orcid":"https://orcid.org/0000-0002-3760-564X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Treangen, Todd","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5130777016","display_name":"Benjamin Coleman","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Coleman, Benjamin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11719","display_name":"Data Quality and Management","score":0.21979999542236328,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"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/T11719","display_name":"Data Quality and Management","score":0.21979999542236328,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"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/T11106","display_name":"Data Management and Algorithms","score":0.20430000126361847,"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/T11269","display_name":"Algorithms and Data Compression","score":0.09600000083446503,"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/heuristics","display_name":"Heuristics","score":0.704200029373169},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.574999988079071},{"id":"https://openalex.org/keywords/search-engine-indexing","display_name":"Search engine indexing","score":0.5586000084877014},{"id":"https://openalex.org/keywords/bloom-filter","display_name":"Bloom filter","score":0.524399995803833},{"id":"https://openalex.org/keywords/space","display_name":"Space (punctuation)","score":0.5030999779701233},{"id":"https://openalex.org/keywords/filter","display_name":"Filter (signal processing)","score":0.4171000123023987},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.4097000062465668},{"id":"https://openalex.org/keywords/baseline","display_name":"Baseline (sea)","score":0.40700000524520874},{"id":"https://openalex.org/keywords/term","display_name":"Term (time)","score":0.3481000065803528}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7653999924659729},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.704200029373169},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.574999988079071},{"id":"https://openalex.org/C75165309","wikidata":"https://www.wikidata.org/wiki/Q2258979","display_name":"Search engine indexing","level":2,"score":0.5586000084877014},{"id":"https://openalex.org/C147224247","wikidata":"https://www.wikidata.org/wiki/Q885373","display_name":"Bloom filter","level":2,"score":0.524399995803833},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.5030999779701233},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4478999972343445},{"id":"https://openalex.org/C106131492","wikidata":"https://www.wikidata.org/wiki/Q3072260","display_name":"Filter (signal processing)","level":2,"score":0.4171000123023987},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.4097000062465668},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.40700000524520874},{"id":"https://openalex.org/C61797465","wikidata":"https://www.wikidata.org/wiki/Q1188986","display_name":"Term (time)","level":2,"score":0.3481000065803528},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3474000096321106},{"id":"https://openalex.org/C2776291640","wikidata":"https://www.wikidata.org/wiki/Q2912517","display_name":"Value (mathematics)","level":2,"score":0.32710000872612},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.32100000977516174},{"id":"https://openalex.org/C81917197","wikidata":"https://www.wikidata.org/wiki/Q628760","display_name":"Selection (genetic algorithm)","level":2,"score":0.32010000944137573},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.30820000171661377},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.2831000089645386},{"id":"https://openalex.org/C2988382989","wikidata":"https://www.wikidata.org/wiki/Q370685","display_name":"Data space","level":2,"score":0.2761000096797943},{"id":"https://openalex.org/C13670688","wikidata":"https://www.wikidata.org/wiki/Q3500548","display_name":"Space partitioning","level":2,"score":0.2678999900817871},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.2639999985694885},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.260699987411499},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.257999986410141},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.25760000944137573},{"id":"https://openalex.org/C58489278","wikidata":"https://www.wikidata.org/wiki/Q1172284","display_name":"Data set","level":2,"score":0.2533000111579895},{"id":"https://openalex.org/C128099668","wikidata":"https://www.wikidata.org/wiki/Q573952","display_name":"Lazy evaluation","level":3,"score":0.25099998712539673}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2603.24882","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.24882","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2603.24882","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.24882","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"We":[0,98],"study":[1],"the":[2,135,145,150],"problem":[3,55],"of":[4,39,149,156],"building":[5],"space-efficient,":[6],"in-memory":[7],"indexes":[8],"for":[9,84,113,125],"massive":[10],"key-value":[11],"datasets":[12],"with":[13,62,87,94,128],"highly":[14],"skewed":[15,92],"value":[16],"distributions.":[17],"This":[18],"challenge":[19],"arises":[20],"in":[21,29],"many":[22],"data-intensive":[23],"domains":[24],"and":[25,70,139],"is":[26,117],"particularly":[27],"acute":[28],"computational":[30],"genomics,":[31],"where":[32],"$k$-mer":[33],"count":[34],"tables":[35],"can":[36],"contain":[37],"billions":[38],"entries":[40],"dominated":[41],"by":[42,56,105],"a":[43,79,108,121],"single":[44],"frequent":[45],"value.":[46],"While":[47],"recent":[48],"work":[49],"has":[50],"proposed":[51],"to":[52,89],"address":[53],"this":[54,75],"augmenting":[57],"compressed":[58],"static":[59],"functions":[60],"(CSFs)":[61],"pre-filters,":[63],"existing":[64],"approaches":[65],"rely":[66],"on":[67,144],"complex":[68],"heuristics":[69],"lack":[71],"formal":[72],"guarantees.":[73],"In":[74],"paper,":[76],"we":[77],"introduce":[78],"principled":[80],"algorithm,":[81],"called":[82],"AutoCSF,":[83],"combining":[85],"CSFs":[86,127],"pre-filtering":[88,103],"provably":[90],"handle":[91],"distributions":[93],"near-optimal":[95],"space":[96,147,159],"usage.":[97],"improve":[99],"upon":[100],"prior":[101],"CSF":[102],"constructions":[104],"(1)":[106],"deriving":[107],"mathematically":[109],"rigorous":[110],"decision":[111],"criterion":[112],"when":[114],"filter":[115],"augmentation":[116],"beneficial;":[118],"(2)":[119],"presenting":[120],"general":[122],"algorithmic":[123],"framework":[124],"integrating":[126],"modern":[129],"set":[130],"membership":[131],"data":[132],"structures":[133],"beyond":[134],"classic":[136],"Bloom":[137],"filter;":[138],"(3)":[140],"establishing":[141],"theoretical":[142],"guarantees":[143],"overall":[146],"usage":[148],"resulting":[151],"indexes.":[152],"Our":[153],"open-source":[154],"implementation":[155],"AutoCSF":[157],"demonstrates":[158],"savings":[160],"over":[161],"baseline":[162],"methods":[163],"while":[164],"maintaining":[165],"low":[166],"query":[167],"latency.":[168]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-03-28T00:00:00"}
