{"id":"https://openalex.org/W7109177745","doi":"https://doi.org/10.1145/3769795","title":"Gem: Scalable Monotonic Graph Processing Beyond Billion-Scale on a Single Machine","display_name":"Gem: Scalable Monotonic Graph Processing Beyond Billion-Scale on a Single Machine","publication_year":2025,"publication_date":"2025-12-04","ids":{"openalex":"https://openalex.org/W7109177745","doi":"https://doi.org/10.1145/3769795"},"language":"en","primary_location":{"id":"doi:10.1145/3769795","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3769795","pdf_url":null,"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":null,"license_id":null,"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":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Chengying Huan","orcid":"https://orcid.org/0000-0002-3154-3580"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chengying Huan","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0002-3154-3580","affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Zhengyi Yang","orcid":"https://orcid.org/0000-0003-1772-6863"},"institutions":[{"id":"https://openalex.org/I31746571","display_name":"UNSW Sydney","ror":"https://ror.org/03r8z3t63","country_code":"AU","type":"education","lineage":["https://openalex.org/I31746571"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Zhengyi Yang","raw_affiliation_strings":["University of New South Wales, Sydney, Australia"],"raw_orcid":"https://orcid.org/0000-0003-1772-6863","affiliations":[{"raw_affiliation_string":"University of New South Wales, Sydney, Australia","institution_ids":["https://openalex.org/I31746571"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Haoshen Yang","orcid":"https://orcid.org/0009-0001-7896-5019"},"institutions":[{"id":"https://openalex.org/I102322142","display_name":"Rutgers, The State University of New Jersey","ror":"https://ror.org/05vt9qd57","country_code":"US","type":"education","lineage":["https://openalex.org/I102322142"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Haoshen Yang","raw_affiliation_strings":["Rutgers, The State University of New Jersey, New Brunswick, NJ, USA"],"raw_orcid":"https://orcid.org/0009-0001-7896-5019","affiliations":[{"raw_affiliation_string":"Rutgers, The State University of New Jersey, New Brunswick, NJ, USA","institution_ids":["https://openalex.org/I102322142"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Shaonan Ma","orcid":"https://orcid.org/0000-0001-5718-5657"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shaonan Ma","raw_affiliation_strings":["Qiyuan Lab, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-5718-5657","affiliations":[{"raw_affiliation_string":"Qiyuan Lab, Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Rong Gu","orcid":"https://orcid.org/0000-0002-1565-9997"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rong Gu","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0002-1565-9997","affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Fang Xi","orcid":"https://orcid.org/0009-0009-0277-1136"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Fang Xi","raw_affiliation_strings":["Qiyuan Lab, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0009-0277-1136","affiliations":[{"raw_affiliation_string":"Qiyuan Lab, Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yongchao Liu","orcid":"https://orcid.org/0000-0003-3440-9675"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yongchao Liu","raw_affiliation_strings":["Ant Group, Hangzhou, China"],"raw_orcid":"https://orcid.org/0000-0003-3440-9675","affiliations":[{"raw_affiliation_string":"Ant Group, Hangzhou, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Guihai Chen","orcid":"https://orcid.org/0000-0002-6934-1685"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guihai Chen","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0002-6934-1685","affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"last","author":{"id":null,"display_name":"Chen Tian","orcid":"https://orcid.org/0000-0003-2710-7628"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chen Tian","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0003-2710-7628","affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.49814755,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"3","issue":"6","first_page":"1","last_page":"30"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":0.9855999946594238,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T12292","display_name":"Graph Theory and Algorithms","score":0.9855999946594238,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T11273","display_name":"Advanced Graph Neural Networks","score":0.007000000216066837,"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/T10799","display_name":"Data Visualization and Analytics","score":0.0008999999845400453,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/scalability","display_name":"Scalability","score":0.5428000092506409},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5099999904632568},{"id":"https://openalex.org/keywords/monotonic-function","display_name":"Monotonic function","score":0.47200000286102295},{"id":"https://openalex.org/keywords/sketch","display_name":"Sketch","score":0.4239000082015991},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.41620001196861267},{"id":"https://openalex.org/keywords/preprocessor","display_name":"Preprocessor","score":0.4156000018119812},{"id":"https://openalex.org/keywords/null-graph","display_name":"Null graph","score":0.4129999876022339},{"id":"https://openalex.org/keywords/graph-property","display_name":"Graph property","score":0.39010000228881836},{"id":"https://openalex.org/keywords/graph-partition","display_name":"Graph partition","score":0.38440001010894775}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7781999707221985},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.5698999762535095},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5428000092506409},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5099999904632568},{"id":"https://openalex.org/C72169020","wikidata":"https://www.wikidata.org/wiki/Q194404","display_name":"Monotonic function","level":2,"score":0.47200000286102295},{"id":"https://openalex.org/C2779231336","wikidata":"https://www.wikidata.org/wiki/Q7534724","display_name":"Sketch","level":2,"score":0.4239000082015991},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.41620001196861267},{"id":"https://openalex.org/C34736171","wikidata":"https://www.wikidata.org/wiki/Q918333","display_name":"Preprocessor","level":2,"score":0.4156000018119812},{"id":"https://openalex.org/C17169500","wikidata":"https://www.wikidata.org/wiki/Q3033506","display_name":"Null graph","level":5,"score":0.4129999876022339},{"id":"https://openalex.org/C64339825","wikidata":"https://www.wikidata.org/wiki/Q722659","display_name":"Graph property","level":5,"score":0.39010000228881836},{"id":"https://openalex.org/C48903430","wikidata":"https://www.wikidata.org/wiki/Q491370","display_name":"Graph partition","level":3,"score":0.38440001010894775},{"id":"https://openalex.org/C19332903","wikidata":"https://www.wikidata.org/wiki/Q7623247","display_name":"Strength of a graph","level":5,"score":0.3400999903678894},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3361999988555908},{"id":"https://openalex.org/C203776342","wikidata":"https://www.wikidata.org/wiki/Q1378376","display_name":"Line graph","level":3,"score":0.33570000529289246},{"id":"https://openalex.org/C22149727","wikidata":"https://www.wikidata.org/wiki/Q7940747","display_name":"Voltage graph","level":4,"score":0.3346000015735626},{"id":"https://openalex.org/C5737132","wikidata":"https://www.wikidata.org/wiki/Q1101814","display_name":"Clique-width","level":5,"score":0.32170000672340393},{"id":"https://openalex.org/C16311509","wikidata":"https://www.wikidata.org/wiki/Q4148050","display_name":"Dependency graph","level":3,"score":0.3142000138759613},{"id":"https://openalex.org/C97042676","wikidata":"https://www.wikidata.org/wiki/Q5597097","display_name":"Graph reduction","level":3,"score":0.310699999332428},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3003000020980835},{"id":"https://openalex.org/C18819970","wikidata":"https://www.wikidata.org/wiki/Q3035340","display_name":"Butterfly graph","level":5,"score":0.299699991941452},{"id":"https://openalex.org/C168291704","wikidata":"https://www.wikidata.org/wiki/Q902252","display_name":"Complement graph","level":5,"score":0.2890999913215637},{"id":"https://openalex.org/C106937863","wikidata":"https://www.wikidata.org/wiki/Q7236518","display_name":"Power graph analysis","level":3,"score":0.28360000252723694},{"id":"https://openalex.org/C176225458","wikidata":"https://www.wikidata.org/wiki/Q595971","display_name":"Graph database","level":3,"score":0.28119999170303345},{"id":"https://openalex.org/C148067565","wikidata":"https://www.wikidata.org/wiki/Q3323718","display_name":"Moral graph","level":5,"score":0.2775999903678894},{"id":"https://openalex.org/C198414033","wikidata":"https://www.wikidata.org/wiki/Q5155607","display_name":"Comparability graph","level":5,"score":0.27720001339912415},{"id":"https://openalex.org/C80899671","wikidata":"https://www.wikidata.org/wiki/Q1304193","display_name":"Vertex (graph theory)","level":3,"score":0.27230000495910645},{"id":"https://openalex.org/C146380142","wikidata":"https://www.wikidata.org/wiki/Q1137726","display_name":"Directed graph","level":2,"score":0.26489999890327454},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.259799987077713},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.25220000743865967},{"id":"https://openalex.org/C558772884","wikidata":"https://www.wikidata.org/wiki/Q1508564","display_name":"Graph rewriting","level":3,"score":0.25110000371932983}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3769795","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3769795","pdf_url":null,"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":null,"license_id":null,"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":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6625144355","display_name":null,"funder_award_id":"62502193","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":75,"referenced_works":["https://openalex.org/W97777056","https://openalex.org/W1981943579","https://openalex.org/W2039976898","https://openalex.org/W2043900215","https://openalex.org/W2053076698","https://openalex.org/W2058942559","https://openalex.org/W2064635301","https://openalex.org/W2096544401","https://openalex.org/W2101196063","https://openalex.org/W2122111042","https://openalex.org/W2158395308","https://openalex.org/W2170616854","https://openalex.org/W2604668004","https://openalex.org/W2606413522","https://openalex.org/W2616281221","https://openalex.org/W2792524085","https://openalex.org/W2850868717","https://openalex.org/W2872018413","https://openalex.org/W2884639060","https://openalex.org/W2889956396","https://openalex.org/W2928052000","https://openalex.org/W2931071418","https://openalex.org/W2964357930","https://openalex.org/W2965179470","https://openalex.org/W2979858238","https://openalex.org/W3088335258","https://openalex.org/W3133028082","https://openalex.org/W3157118865","https://openalex.org/W3157244735","https://openalex.org/W3167911324","https://openalex.org/W3171041491","https://openalex.org/W3171879699","https://openalex.org/W3173178674","https://openalex.org/W3176828804","https://openalex.org/W3183693891","https://openalex.org/W3194448197","https://openalex.org/W3196829622","https://openalex.org/W3206117777","https://openalex.org/W3207760487","https://openalex.org/W3210299018","https://openalex.org/W4214659696","https://openalex.org/W4220807331","https://openalex.org/W4281647104","https://openalex.org/W4294734199","https://openalex.org/W4306181062","https://openalex.org/W4309764772","https://openalex.org/W4318328352","https://openalex.org/W4318541522","https://openalex.org/W4318541621","https://openalex.org/W4318541644","https://openalex.org/W4318541657","https://openalex.org/W4318822841","https://openalex.org/W4321636623","https://openalex.org/W4321636662","https://openalex.org/W4372259563","https://openalex.org/W4372263931","https://openalex.org/W4381328689","https://openalex.org/W4381886097","https://openalex.org/W4385270538","https://openalex.org/W4388031364","https://openalex.org/W4392453103","https://openalex.org/W4394946076","https://openalex.org/W4394998532","https://openalex.org/W4396571432","https://openalex.org/W4396628098","https://openalex.org/W4399174428","https://openalex.org/W4401352342","https://openalex.org/W4402042324","https://openalex.org/W4402266972","https://openalex.org/W4407356029","https://openalex.org/W4407357390","https://openalex.org/W4411403365","https://openalex.org/W4411446125","https://openalex.org/W4411599699","https://openalex.org/W4413360941"],"related_works":[],"abstract_inverted_index":{"Monotonic":[0],"graph":[1,13,36,57,72,83,88,94,114,126],"algorithms,":[2,127],"such":[3],"as":[4],"shortest":[5],"path,":[6],"BFS,":[7],"and":[8,15,43,64,135,164,171,186],"reachability,":[9],"are":[10,16,38,59],"fundamental":[11],"to":[12,26,40,46,70,159,180],"analytics":[14],"widely":[17],"used":[18],"across":[19],"domains.":[20],"Recent":[21],"systems":[22],"employ":[23],"pruning":[24,67,130],"techniques":[25],"accelerate":[27],"the":[28,118,133,145],"processing":[29],"of":[30,121],"these":[31],"algorithms.":[32,73,89],"However,":[33],"state-of-the-art":[34],"monotonic":[35,71,87,125],"engines":[37,58],"restricted":[39],"in-memory":[41],"execution":[42],"cannot":[44],"scale":[45],"graphs":[47],"that":[48,96,116,150],"exceed":[49],"main":[50],"memory":[51,185],"capacity.":[52],"In":[53],"contrast,":[54],"existing":[55,154],"out-of-core":[56,82,169],"designed":[60,85],"for":[61,86,124],"general-purpose":[62],"workloads":[63],"lack":[65],"effective":[66,129],"mechanisms":[68],"tailored":[69],"To":[74],"bridge":[75],"this":[76,108],"gap,":[77],"we":[78,110],"present":[79],"Gem,":[80],"an":[81],"engine":[84],"Gem":[90,151],"introduces":[91],"a":[92,112],"PageRank-based":[93],"sketch":[95],"captures":[97],"key":[98],"topological":[99],"features":[100],"inmemory":[101],"with":[102],"minimal":[103],"preprocessing":[104],"overhead.":[105],"Building":[106],"on":[107,140],"sketch,":[109],"propose":[111],"novel":[113],"abstraction":[115],"enables":[117],"direct":[119],"derivation":[120],"tight":[122],"bounds":[123],"supporting":[128],"at":[131],"both":[132],"vertex":[134],"partition":[136],"levels.":[137],"Comprehensive":[138],"evaluations":[139],"six":[141],"real-world":[142],"datasets,":[143],"including":[144],"42.5-billion-edge":[146],"ClueWeb":[147],"graph,":[148],"show":[149],"significantly":[152],"outperforms":[153],"systems.":[155],"It":[156],"achieves":[157],"up":[158,179],"135.40\u00d7":[160],"speedup":[161],"over":[162,166,182,188],"GridGraph":[163],"12.58\u00d7":[165],"Wonderland":[167],"in":[168,176,184],"settings,":[170],"also":[172],"delivers":[173],"substantial":[174],"improvements":[175],"other":[177],"modes:":[178],"10.41\u00d7":[181],"RisGraph":[183],"20.64\u00d7":[187],"CGgraph":[189],"out-of-GPU":[190],"memory.":[191]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-12-06T00:00:00"}
