{"id":"https://openalex.org/W2129354191","doi":"https://doi.org/10.1137/140993272","title":"Exact and Heuristic Algorithms for Semi-Nonnegative Matrix Factorization","display_name":"Exact and Heuristic Algorithms for Semi-Nonnegative Matrix Factorization","publication_year":2015,"publication_date":"2015-01-01","ids":{"openalex":"https://openalex.org/W2129354191","doi":"https://doi.org/10.1137/140993272","mag":"2129354191"},"language":"en","primary_location":{"id":"doi:10.1137/140993272","is_oa":false,"landing_page_url":"https://doi.org/10.1137/140993272","pdf_url":null,"source":{"id":"https://openalex.org/S16958353","display_name":"SIAM Journal on Matrix Analysis and Applications","issn_l":"0895-4798","issn":["0895-4798","1095-7162"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Matrix Analysis and Applications","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1410.7220","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5040368041","display_name":"Nicolas Gillis","orcid":"https://orcid.org/0000-0001-6423-6897"},"institutions":[{"id":"https://openalex.org/I130929987","display_name":"University of Mons","ror":"https://ror.org/02qnnz951","country_code":"BE","type":"education","lineage":["https://openalex.org/I130929987"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Nicolas Gillis","raw_affiliation_strings":["[University of Mons]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"[University of Mons]","institution_ids":["https://openalex.org/I130929987"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5012487013","display_name":"Abhishek Kumar","orcid":"https://orcid.org/0000-0002-6022-3068"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Abhishek Kumar","raw_affiliation_strings":["IBM T.J. Watson Research Center Yorktown Heights, NY 10598"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T.J. Watson Research Center Yorktown Heights, NY 10598","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.3449,"has_fulltext":true,"cited_by_count":34,"citation_normalized_percentile":{"value":0.92656778,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"36","issue":"4","first_page":"1404","last_page":"1424"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10792","display_name":"Matrix Theory and Algorithms","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10792","display_name":"Matrix Theory and Algorithms","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10963","display_name":"Advanced Optimization Algorithms Research","score":0.9840999841690063,"subfield":{"id":"https://openalex.org/subfields/2612","display_name":"Numerical Analysis"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11797","display_name":"graph theory and CDMA systems","score":0.9779000282287598,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/non-negative-matrix-factorization","display_name":"Non-negative matrix factorization","score":0.879562497138977},{"id":"https://openalex.org/keywords/initialization","display_name":"Initialization","score":0.7709999680519104},{"id":"https://openalex.org/keywords/singular-value-decomposition","display_name":"Singular value decomposition","score":0.6993899345397949},{"id":"https://openalex.org/keywords/rank","display_name":"Rank (graph theory)","score":0.6471081376075745},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.6372887492179871},{"id":"https://openalex.org/keywords/matrix","display_name":"Matrix (chemical analysis)","score":0.5916352272033691},{"id":"https://openalex.org/keywords/matrix-decomposition","display_name":"Matrix decomposition","score":0.5729691982269287},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.572216272354126},{"id":"https://openalex.org/keywords/nonnegative-matrix","display_name":"Nonnegative matrix","score":0.5667909383773804},{"id":"https://openalex.org/keywords/low-rank-approximation","display_name":"Low-rank approximation","score":0.5249136686325073},{"id":"https://openalex.org/keywords/metric","display_name":"Metric (unit)","score":0.5140637159347534},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.481177419424057},{"id":"https://openalex.org/keywords/factorization","display_name":"Factorization","score":0.4686569273471832},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.35873231291770935},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.27466705441474915},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.20426282286643982},{"id":"https://openalex.org/keywords/symmetric-matrix","display_name":"Symmetric matrix","score":0.17494550347328186},{"id":"https://openalex.org/keywords/pure-mathematics","display_name":"Pure mathematics","score":0.13927173614501953},{"id":"https://openalex.org/keywords/tensor","display_name":"Tensor (intrinsic definition)","score":0.07371222972869873}],"concepts":[{"id":"https://openalex.org/C152671427","wikidata":"https://www.wikidata.org/wiki/Q10843505","display_name":"Non-negative matrix factorization","level":4,"score":0.879562497138977},{"id":"https://openalex.org/C114466953","wikidata":"https://www.wikidata.org/wiki/Q6034165","display_name":"Initialization","level":2,"score":0.7709999680519104},{"id":"https://openalex.org/C22789450","wikidata":"https://www.wikidata.org/wiki/Q420904","display_name":"Singular value decomposition","level":2,"score":0.6993899345397949},{"id":"https://openalex.org/C164226766","wikidata":"https://www.wikidata.org/wiki/Q7293202","display_name":"Rank (graph theory)","level":2,"score":0.6471081376075745},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.6372887492179871},{"id":"https://openalex.org/C106487976","wikidata":"https://www.wikidata.org/wiki/Q685816","display_name":"Matrix (chemical analysis)","level":2,"score":0.5916352272033691},{"id":"https://openalex.org/C42355184","wikidata":"https://www.wikidata.org/wiki/Q1361088","display_name":"Matrix decomposition","level":3,"score":0.5729691982269287},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.572216272354126},{"id":"https://openalex.org/C139018669","wikidata":"https://www.wikidata.org/wiki/Q6961560","display_name":"Nonnegative matrix","level":4,"score":0.5667909383773804},{"id":"https://openalex.org/C90199385","wikidata":"https://www.wikidata.org/wiki/Q6692777","display_name":"Low-rank approximation","level":3,"score":0.5249136686325073},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.5140637159347534},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.481177419424057},{"id":"https://openalex.org/C187834632","wikidata":"https://www.wikidata.org/wiki/Q188804","display_name":"Factorization","level":2,"score":0.4686569273471832},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.35873231291770935},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.27466705441474915},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.20426282286643982},{"id":"https://openalex.org/C54848796","wikidata":"https://www.wikidata.org/wiki/Q339011","display_name":"Symmetric matrix","level":3,"score":0.17494550347328186},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.13927173614501953},{"id":"https://openalex.org/C155281189","wikidata":"https://www.wikidata.org/wiki/Q3518150","display_name":"Tensor (intrinsic definition)","level":2,"score":0.07371222972869873},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","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/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","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},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1137/140993272","is_oa":false,"landing_page_url":"https://doi.org/10.1137/140993272","pdf_url":null,"source":{"id":"https://openalex.org/S16958353","display_name":"SIAM Journal on Matrix Analysis and Applications","issn_l":"0895-4798","issn":["0895-4798","1095-7162"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Matrix Analysis and Applications","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:1410.7220","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1410.7220","pdf_url":"https://arxiv.org/pdf/1410.7220","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:orbi.umons.ac.be:20.500.12907/41754","is_oa":true,"landing_page_url":"https://orbi.umons.ac.be/handle/20.500.12907/41754","pdf_url":"https://orbi.umons.ac.be/bitstream/20.500.12907/41754/1/20%20Exact%20and%20Heuristic%20Algorithms%20for%20Semi-Nonnegative%20Matrix%20Factorization.pdf","source":{"id":"https://openalex.org/S7407055454","display_name":"ORBi UMONS","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"SIAM Journal on Matrix Analysis and Applications, 36 (4), 1404-1424 (2015-10-15)","raw_type":"http://purl.org/coar/resource_type/c_6501"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.745.9917","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.745.9917","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://arxiv.org/pdf/1410.7220.pdf","raw_type":"text"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:1410.7220","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1410.7220","pdf_url":"https://arxiv.org/pdf/1410.7220","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W75575891","https://openalex.org/W273047393","https://openalex.org/W1527197079","https://openalex.org/W1576347883","https://openalex.org/W1902027874","https://openalex.org/W2000944444","https://openalex.org/W2022712430","https://openalex.org/W2026034143","https://openalex.org/W2050735826","https://openalex.org/W2059006989","https://openalex.org/W2060027068","https://openalex.org/W2065704444","https://openalex.org/W2079135578","https://openalex.org/W2103958034","https://openalex.org/W2105250910","https://openalex.org/W2108840817","https://openalex.org/W2110509222","https://openalex.org/W2113642685","https://openalex.org/W2120012120","https://openalex.org/W2124172487","https://openalex.org/W2126210866","https://openalex.org/W2151148091","https://openalex.org/W2168103112","https://openalex.org/W3122703110","https://openalex.org/W4249716088","https://openalex.org/W4320800818"],"related_works":["https://openalex.org/W2127243424","https://openalex.org/W2951579230","https://openalex.org/W2613627778","https://openalex.org/W2088770317","https://openalex.org/W3099441337","https://openalex.org/W2108919995","https://openalex.org/W2022978200","https://openalex.org/W2731733684","https://openalex.org/W2083358384","https://openalex.org/W1989034480"],"abstract_inverted_index":{"Given":[0],"a":[1,8,18,25,74,95,107,136],"matrix":[2,13,19,27],"$M$":[3,41],"(not":[4],"necessarily":[5],"nonnegative)":[6],"and":[7,24,60,168,201],"factorization":[9,14],"rank":[10,77,89],"$r$,":[11],"semi-nonnegative":[12],"(semi-NMF)":[15],"looks":[16],"for":[17,135,151,197],"$U$":[20],"with":[21,29,106],"$r$":[22,30,78],"columns":[23],"nonnegative":[26,142],"$V$":[28],"rows":[31],"such":[32],"that":[33,70,125,156,161,204],"$UV$":[34],"is":[35,65,206],"the":[36,51,71,84,101,110,113,133,182,192],"best":[37,85],"possible":[38],"approximation":[39,87],"of":[40,53,73,76,88,112,139,185],"according":[42],"to":[43,80,94,155,171],"some":[44],"metric.":[45],"In":[46],"this":[47,162],"paper,":[48],"we":[49,57,68,116,147,180,202],"study":[50],"properties":[52],"semi-NMF":[54,75,174,186,205],"from":[55,145],"which":[56,146],"develop":[58],"exact":[59,119],"heuristic":[61],"algorithms.":[62],"Our":[63],"contribution":[64],"threefold.":[66],"First,":[67],"prove":[69],"error":[72],"has":[79],"be":[81],"smaller":[82],"than":[83],"unconstrained":[86],"$r-1$.":[90],"This":[91],"leads":[92],"us":[93,170],"new":[96],"initialization":[97,150],"procedure":[98],"based":[99,131],"on":[100,109,132],"singular":[102],"value":[103],"decomposition":[104],"(SVD)":[105],"guarantee":[108],"quality":[111],"approximation.":[114],"Second,":[115],"propose":[117],"an":[118,123,127,149,211],"algorithm":[120,124],"(that":[121,195,209],"is,":[122,196,210],"finds":[126],"optimal":[128,173,212],"solution),":[129],"also":[130],"SVD,":[134],"certain":[137],"class":[138],"matrices":[140,152],"(including":[141],"irreducible":[143],"matrices)":[144],"derive":[148],"not":[153,215],"belonging":[154],"class.":[157],"Numerical":[158],"experiments":[159],"illustrate":[160],"second":[163],"approach":[164],"performs":[165],"extremely":[166],"well,":[167],"allows":[169],"compute":[172],"decompositions":[175],"in":[176,191],"many":[177],"situations.":[178],"Finally,":[179],"analyze":[181],"computational":[183],"complexity":[184],"proving":[187],"its":[188],"NP-hardness,":[189],"already":[190],"rank-one":[193],"case":[194],"$r":[198],"=":[199],"1$),":[200],"show":[203],"sometimes":[207],"ill-posed":[208],"solution":[213],"does":[214],"exist).":[216]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":5},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":3}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-10-10T00:00:00"}
