{"id":"https://openalex.org/W4307236122","doi":"https://doi.org/10.1162/neco_a_01547","title":"Beyond Backpropagation: Bilevel Optimization Through Implicit Differentiation and Equilibrium Propagation","display_name":"Beyond Backpropagation: Bilevel Optimization Through Implicit Differentiation and Equilibrium Propagation","publication_year":2022,"publication_date":"2022-10-25","ids":{"openalex":"https://openalex.org/W4307236122","doi":"https://doi.org/10.1162/neco_a_01547","pmid":"https://pubmed.ncbi.nlm.nih.gov/36283053"},"language":"en","primary_location":{"id":"doi:10.1162/neco_a_01547","is_oa":false,"landing_page_url":"https://doi.org/10.1162/neco_a_01547","pdf_url":null,"source":{"id":"https://openalex.org/S207023548","display_name":"Neural Computation","issn_l":"0899-7667","issn":["0899-7667","1530-888X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310315718","host_organization_name":"The MIT Press","host_organization_lineage":["https://openalex.org/P4310315718"],"host_organization_lineage_names":["The MIT Press"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Neural Computation","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","pubmed"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5052814959","display_name":"Nicolas Zucchet","orcid":null},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Nicolas Zucchet","raw_affiliation_strings":["Department of Computer Science, ETH Zurich 8092, Zurich, Switzerland nzucchet@inf.ethz.ch"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, ETH Zurich 8092, Zurich, Switzerland nzucchet@inf.ethz.ch","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030804320","display_name":"Jo\u00e3o Sacramento","orcid":"https://orcid.org/0000-0002-2837-9695"},"institutions":[{"id":"https://openalex.org/I202697423","display_name":"University of Zurich","ror":"https://ror.org/02crff812","country_code":"CH","type":"education","lineage":["https://openalex.org/I202697423"]},{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]},{"id":"https://openalex.org/I12708293","display_name":"SIB Swiss Institute of Bioinformatics","ror":"https://ror.org/002n09z45","country_code":"CH","type":"funder","lineage":["https://openalex.org/I12708293"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Jo\u00e3o Sacramento","raw_affiliation_strings":["Institute of Neuroinformatics, University of Zurich and ETH Zurich 8092, Zurich, Switzerland rjoao@ethz.ch"],"affiliations":[{"raw_affiliation_string":"Institute of Neuroinformatics, University of Zurich and ETH Zurich 8092, Zurich, Switzerland rjoao@ethz.ch","institution_ids":["https://openalex.org/I12708293","https://openalex.org/I202697423","https://openalex.org/I35440088"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5030804320","https://openalex.org/A5052814959"],"corresponding_institution_ids":["https://openalex.org/I12708293","https://openalex.org/I202697423","https://openalex.org/I35440088"],"apc_list":null,"apc_paid":null,"fwci":2.3258,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":{"value":0.87583048,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"34","issue":"12","first_page":"2309","last_page":"2346"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10500","display_name":"Sparse and Compressive Sensing Techniques","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10500","display_name":"Sparse and Compressive Sensing Techniques","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11612","display_name":"Stochastic Gradient Optimization Techniques","score":0.9973000288009644,"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/T12676","display_name":"Machine Learning and ELM","score":0.9943000078201294,"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/bilevel-optimization","display_name":"Bilevel optimization","score":0.8026127815246582},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6397081613540649},{"id":"https://openalex.org/keywords/automatic-differentiation","display_name":"Automatic differentiation","score":0.6261556148529053},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.5993800163269043},{"id":"https://openalex.org/keywords/backpropagation","display_name":"Backpropagation","score":0.5972934365272522},{"id":"https://openalex.org/keywords/toolbox","display_name":"Toolbox","score":0.5751175880432129},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.537506103515625},{"id":"https://openalex.org/keywords/gradient-descent","display_name":"Gradient descent","score":0.5145735144615173},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.45397332310676575},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.45028218626976013},{"id":"https://openalex.org/keywords/minification","display_name":"Minification","score":0.44135814905166626},{"id":"https://openalex.org/keywords/optimization-problem","display_name":"Optimization problem","score":0.41558778285980225},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3515951931476593},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3023987412452698},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.30162474513053894},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.15660417079925537}],"concepts":[{"id":"https://openalex.org/C3309286","wikidata":"https://www.wikidata.org/wiki/Q4907693","display_name":"Bilevel optimization","level":3,"score":0.8026127815246582},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6397081613540649},{"id":"https://openalex.org/C133512626","wikidata":"https://www.wikidata.org/wiki/Q787371","display_name":"Automatic differentiation","level":3,"score":0.6261556148529053},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.5993800163269043},{"id":"https://openalex.org/C155032097","wikidata":"https://www.wikidata.org/wiki/Q798503","display_name":"Backpropagation","level":3,"score":0.5972934365272522},{"id":"https://openalex.org/C2777655017","wikidata":"https://www.wikidata.org/wiki/Q1501161","display_name":"Toolbox","level":2,"score":0.5751175880432129},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.537506103515625},{"id":"https://openalex.org/C153258448","wikidata":"https://www.wikidata.org/wiki/Q1199743","display_name":"Gradient descent","level":3,"score":0.5145735144615173},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.45397332310676575},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.45028218626976013},{"id":"https://openalex.org/C147764199","wikidata":"https://www.wikidata.org/wiki/Q6865248","display_name":"Minification","level":2,"score":0.44135814905166626},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.41558778285980225},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3515951931476593},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3023987412452698},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.30162474513053894},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.15660417079925537},{"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/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","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/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1162/neco_a_01547","is_oa":false,"landing_page_url":"https://doi.org/10.1162/neco_a_01547","pdf_url":null,"source":{"id":"https://openalex.org/S207023548","display_name":"Neural Computation","issn_l":"0899-7667","issn":["0899-7667","1530-888X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310315718","host_organization_name":"The MIT Press","host_organization_lineage":["https://openalex.org/P4310315718"],"host_organization_lineage_names":["The MIT Press"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Neural Computation","raw_type":"journal-article"},{"id":"pmid:36283053","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/36283053","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Neural computation","raw_type":null},{"id":"pmh:oai:www.zora.uzh.ch:231273","is_oa":false,"landing_page_url":"https://www.zora.uzh.ch/231273","pdf_url":null,"source":{"id":"https://openalex.org/S4306401281","display_name":"Zurich Open Repository and Archive (University of Zurich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I202697423","host_organization_name":"University of Zurich","host_organization_lineage":["https://openalex.org/I202697423"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Zucchet, Nicolas; Sacramento, Jo\u00e3o  (2022). Beyond Backpropagation: Bilevel Optimization Through Implicit Differentiation and Equilibrium Propagation.  Neural Computation, 34(12):2309-2346.","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":97,"referenced_works":["https://openalex.org/W20283819","https://openalex.org/W48619993","https://openalex.org/W99485931","https://openalex.org/W169946291","https://openalex.org/W586722081","https://openalex.org/W1498436455","https://openalex.org/W1538557949","https://openalex.org/W1751687266","https://openalex.org/W2003858978","https://openalex.org/W2006903949","https://openalex.org/W2007431958","https://openalex.org/W2016589492","https://openalex.org/W2018435387","https://openalex.org/W2020804487","https://openalex.org/W2047936464","https://openalex.org/W2057653135","https://openalex.org/W2062210787","https://openalex.org/W2097998348","https://openalex.org/W2098841537","https://openalex.org/W2104151905","https://openalex.org/W2111051539","https://openalex.org/W2112246162","https://openalex.org/W2119885245","https://openalex.org/W2121210949","https://openalex.org/W2123399796","https://openalex.org/W2145339207","https://openalex.org/W2150355110","https://openalex.org/W2166107799","https://openalex.org/W2169021318","https://openalex.org/W2481910659","https://openalex.org/W2492794003","https://openalex.org/W2527798464","https://openalex.org/W2559655401","https://openalex.org/W2596585349","https://openalex.org/W2604086949","https://openalex.org/W2604272474","https://openalex.org/W2612690371","https://openalex.org/W2786022758","https://openalex.org/W2886362482","https://openalex.org/W2950728319","https://openalex.org/W2953384591","https://openalex.org/W2963070905","https://openalex.org/W2963953025","https://openalex.org/W2990138404","https://openalex.org/W3032896721","https://openalex.org/W3041129870","https://openalex.org/W3043133474","https://openalex.org/W3103657382","https://openalex.org/W3105568359","https://openalex.org/W3130108494","https://openalex.org/W3130377169","https://openalex.org/W3131747507","https://openalex.org/W3139064159","https://openalex.org/W3169104110","https://openalex.org/W3170371439","https://openalex.org/W3177828909","https://openalex.org/W4231183558","https://openalex.org/W4281859585","https://openalex.org/W4288287658","https://openalex.org/W4291376584","https://openalex.org/W4293867591","https://openalex.org/W4294631155","https://openalex.org/W4302008483","https://openalex.org/W6601989138","https://openalex.org/W6639475024","https://openalex.org/W6674385629","https://openalex.org/W6677946340","https://openalex.org/W6683178862","https://openalex.org/W6693919493","https://openalex.org/W6696185917","https://openalex.org/W6713134421","https://openalex.org/W6715998359","https://openalex.org/W6720549550","https://openalex.org/W6729767818","https://openalex.org/W6733541527","https://openalex.org/W6734122017","https://openalex.org/W6736057607","https://openalex.org/W6743586428","https://openalex.org/W6749594046","https://openalex.org/W6752232076","https://openalex.org/W6753311412","https://openalex.org/W6755682341","https://openalex.org/W6755905128","https://openalex.org/W6759172331","https://openalex.org/W6759546789","https://openalex.org/W6765213270","https://openalex.org/W6768532476","https://openalex.org/W6770070843","https://openalex.org/W6770812723","https://openalex.org/W6771838272","https://openalex.org/W6776026728","https://openalex.org/W6779984877","https://openalex.org/W6790772501","https://openalex.org/W6790775169","https://openalex.org/W6790823831","https://openalex.org/W6802364073","https://openalex.org/W6864424756"],"related_works":["https://openalex.org/W2115605526","https://openalex.org/W3093883775","https://openalex.org/W1539246760","https://openalex.org/W2786746258","https://openalex.org/W2788727425","https://openalex.org/W2405196115","https://openalex.org/W2104893957","https://openalex.org/W2971074373","https://openalex.org/W3159389381","https://openalex.org/W4225893763"],"abstract_inverted_index":{"This":[0,31],"review":[1],"examines":[2],"gradient-based":[3],"techniques":[4],"to":[5,20,36,53,85],"solve":[6],"bilevel":[7],"optimization":[8,11],"problems.":[9],"Bilevel":[10],"extends":[12],"the":[13,54,74,81,88,94,101,109,113],"loss":[14],"minimization":[15],"framework":[16],"underlying":[17],"statistical":[18],"learning":[19,65],"systems":[21,45],"that":[22],"are":[23],"implicitly":[24],"defined":[25],"through":[26,70],"a":[27],"quantity":[28],"they":[29],"minimize.":[30],"characterization":[32],"can":[33],"be":[34],"applied":[35,84],"neural":[37],"networks,":[38],"optimizers,":[39],"algorithmic":[40],"solvers,":[41],"and":[42,46,107],"even":[43],"physical":[44],"allows":[47],"for":[48,80],"greater":[49],"modeling":[50],"flexibility":[51],"compared":[52],"usual":[55],"explicit":[56],"definition":[57],"of":[58,67,76,112],"such":[59,98],"systems.":[60],"We":[61,92],"focus":[62],"on":[63],"solving":[64],"problems":[66],"this":[68,86],"kind":[69],"gradient":[71,102],"descent,":[72],"leveraging":[73],"toolbox":[75],"implicit":[77],"differentiation":[78],"and,":[79],"first":[82],"time":[83],"setting,":[87],"equilibrium":[89],"propagation":[90],"theorem.":[91],"present":[93],"mathematical":[95],"foundations":[96],"behind":[97],"methods,":[99],"introduce":[100],"estimation":[103],"algorithms":[104],"in":[105],"detail,":[106],"compare":[108],"competitive":[110],"advantages":[111],"different":[114],"approaches.":[115]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":3}],"updated_date":"2026-04-24T08:23:43.765630","created_date":"2025-10-10T00:00:00"}
