{"id":"https://openalex.org/W4381327470","doi":"https://doi.org/10.1145/3577193.3593733","title":"Distributed-Memory Parallel JointNMF","display_name":"Distributed-Memory Parallel JointNMF","publication_year":2023,"publication_date":"2023-06-20","ids":{"openalex":"https://openalex.org/W4381327470","doi":"https://doi.org/10.1145/3577193.3593733"},"language":"en","primary_location":{"id":"doi:10.1145/3577193.3593733","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3577193.3593733","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th International Conference on Supercomputing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.osti.gov/servlets/purl/1997627","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5076067612","display_name":"Srinivas Eswar","orcid":"https://orcid.org/0000-0002-3418-7796"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Srinivas Eswar","raw_affiliation_strings":["Argonne National Laboratory, Lemont, United States of America"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory, Lemont, United States of America","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082224254","display_name":"Benjamin Cobb","orcid":"https://orcid.org/0000-0002-3214-627X"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Benjamin Cobb","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, USA"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015111861","display_name":"Koby Hayashi","orcid":"https://orcid.org/0000-0003-0781-0543"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Koby Hayashi","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, USA"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014168997","display_name":"Ramakrishnan Kannan","orcid":"https://orcid.org/0000-0002-5852-4806"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ramakrishnan Kannan","raw_affiliation_strings":["Oak Ridge National Laboratory, Oak Ridge, United States of America"],"affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory, Oak Ridge, United States of America","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064243391","display_name":"Grey Ballard","orcid":"https://orcid.org/0000-0003-1557-8027"},"institutions":[{"id":"https://openalex.org/I47251452","display_name":"Wake Forest University","ror":"https://ror.org/0207ad724","country_code":"US","type":"education","lineage":["https://openalex.org/I47251452"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Grey Ballard","raw_affiliation_strings":["Wake Forest University, Winston-Salem, United States of America"],"affiliations":[{"raw_affiliation_string":"Wake Forest University, Winston-Salem, United States of America","institution_ids":["https://openalex.org/I47251452"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016738770","display_name":"Richard Vuduc","orcid":"https://orcid.org/0000-0003-2178-138X"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Richard Vuduc","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, United States of America"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, United States of America","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101728710","display_name":"Haesun Park","orcid":"https://orcid.org/0000-0001-6259-7170"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Haesun Park","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, USA"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, USA","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5076067612"],"corresponding_institution_ids":["https://openalex.org/I1282105669"],"apc_list":null,"apc_paid":null,"fwci":0.3611,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.58464536,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"301","last_page":"312"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10057","display_name":"Face and Expression Recognition","score":0.9973999857902527,"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/T10057","display_name":"Face and Expression Recognition","score":0.9973999857902527,"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/T10538","display_name":"Data Mining Algorithms and Applications","score":0.9865999817848206,"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"}},{"id":"https://openalex.org/T11550","display_name":"Text and Document Classification Technologies","score":0.9822999835014343,"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/computer-science","display_name":"Computer science","score":0.7849860191345215},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7399756908416748},{"id":"https://openalex.org/keywords/coordinate-descent","display_name":"Coordinate descent","score":0.6037636995315552},{"id":"https://openalex.org/keywords/distributed-memory","display_name":"Distributed memory","score":0.5751676559448242},{"id":"https://openalex.org/keywords/non-negative-matrix-factorization","display_name":"Non-negative matrix factorization","score":0.517934262752533},{"id":"https://openalex.org/keywords/grid","display_name":"Grid","score":0.4518919289112091},{"id":"https://openalex.org/keywords/gradient-descent","display_name":"Gradient descent","score":0.43767914175987244},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.40492379665374756},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.36439627408981323},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.34155482053756714},{"id":"https://openalex.org/keywords/matrix-decomposition","display_name":"Matrix decomposition","score":0.30611652135849},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.24759674072265625},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.23618420958518982},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.13393518328666687},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.1216839849948883},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.08196189999580383}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7849860191345215},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7399756908416748},{"id":"https://openalex.org/C157553263","wikidata":"https://www.wikidata.org/wiki/Q5168004","display_name":"Coordinate descent","level":2,"score":0.6037636995315552},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.5751676559448242},{"id":"https://openalex.org/C152671427","wikidata":"https://www.wikidata.org/wiki/Q10843505","display_name":"Non-negative matrix factorization","level":4,"score":0.517934262752533},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.4518919289112091},{"id":"https://openalex.org/C153258448","wikidata":"https://www.wikidata.org/wiki/Q1199743","display_name":"Gradient descent","level":3,"score":0.43767914175987244},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.40492379665374756},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.36439627408981323},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.34155482053756714},{"id":"https://openalex.org/C42355184","wikidata":"https://www.wikidata.org/wiki/Q1361088","display_name":"Matrix decomposition","level":3,"score":0.30611652135849},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.24759674072265625},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.23618420958518982},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.13393518328666687},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.1216839849948883},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.08196189999580383},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C158693339","wikidata":"https://www.wikidata.org/wiki/Q190524","display_name":"Eigenvalues and eigenvectors","level":2,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3577193.3593733","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3577193.3593733","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th International Conference on Supercomputing","raw_type":"proceedings-article"},{"id":"pmh:oai:osti.gov:1997627","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/1997627","pdf_url":"https://www.osti.gov/servlets/purl/1997627","source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:osti.gov:1997627","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/1997627","pdf_url":"https://www.osti.gov/servlets/purl/1997627","source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4381327470.pdf","grobid_xml":"https://content.openalex.org/works/W4381327470.grobid-xml"},"referenced_works_count":32,"referenced_works":["https://openalex.org/W1491548974","https://openalex.org/W1504886279","https://openalex.org/W1569098853","https://openalex.org/W1795813192","https://openalex.org/W1825216778","https://openalex.org/W1932742904","https://openalex.org/W1980287119","https://openalex.org/W2022322548","https://openalex.org/W2067931421","https://openalex.org/W2110096996","https://openalex.org/W2144351558","https://openalex.org/W2162988958","https://openalex.org/W2168748809","https://openalex.org/W2170796499","https://openalex.org/W2405459681","https://openalex.org/W2412589610","https://openalex.org/W2524210471","https://openalex.org/W2600446419","https://openalex.org/W2741048099","https://openalex.org/W2808544127","https://openalex.org/W2944211990","https://openalex.org/W2951338975","https://openalex.org/W2952205826","https://openalex.org/W3007872411","https://openalex.org/W3114089334","https://openalex.org/W3133275763","https://openalex.org/W3159220012","https://openalex.org/W3173185726","https://openalex.org/W4229641819","https://openalex.org/W4239885841","https://openalex.org/W4285006655","https://openalex.org/W4301014524"],"related_works":["https://openalex.org/W2127243424","https://openalex.org/W4390394189","https://openalex.org/W2037504162","https://openalex.org/W2792706544","https://openalex.org/W1568451138","https://openalex.org/W2539013788","https://openalex.org/W2156699640","https://openalex.org/W2045265907","https://openalex.org/W2972997031","https://openalex.org/W2075222291"],"abstract_inverted_index":{"Joint":[0],"Nonnegative":[1,36,86],"Matrix":[2],"Factorization":[3],"(JointNMF)":[4],"is":[5],"a":[6,51,108,113,129],"hybrid":[7],"method":[8,98],"for":[9,28],"mining":[10],"information":[11],"from":[12],"datasets":[13],"that":[14,119],"contain":[15],"both":[16],"feature":[17],"and":[18,42,90,127,136],"connection":[19],"information.":[20],"We":[21,45,64,106],"propose":[22],"distributed-memory":[23],"parallelizations":[24],"of":[25,68,116,121,138],"three":[26],"algorithms":[27,49,70],"solving":[29],"the":[30,66,69,94,101,134,139],"JointNMF":[31],"problem":[32],"based":[33],"on":[34,60,71,103,112],"Alternating":[35,85],"Least":[37,87],"Squares,":[38],"Projected":[39,43],"Gradient":[40],"Descent,":[41],"Gauss-Newton.":[44],"extend":[46],"well-known":[47],"communication-avoiding":[48],"using":[50],"single":[52],"processor":[53,62],"grid":[54],"case":[55,59],"to":[56,73],"our":[57],"coupled":[58],"two":[61],"grids.":[63],"demonstrate":[65],"scalability":[67,137],"up":[72],"960":[74],"cores":[75],"(40":[76],"nodes)":[77],"with":[78],"60%":[79],"parallel":[80],"efficiency.":[81],"The":[82],"more":[83],"sophisticated":[84],"Squares":[88],"(ANLS)":[89],"Gauss-Newton":[91],"variants":[92],"outperform":[93],"first-order":[95],"gradient":[96],"descent":[97],"in":[99],"reducing":[100],"objective":[102],"large-scale":[104],"problems.":[105],"perform":[107],"topic":[109],"modelling":[110],"task":[111],"large":[114],"corpus":[115],"academic":[117],"papers":[118],"consists":[120],"over":[122],"37":[123],"million":[124],"paper":[125],"abstracts":[126],"nearly":[128],"billion":[130],"citation":[131],"relationships,":[132],"demonstrating":[133],"utility":[135],"methods.":[140]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
