{"id":"https://openalex.org/W3209876175","doi":"https://doi.org/10.1109/tsp.2022.3166401","title":"Synthesizing Decentralized Controllers With Graph Neural Networks and Imitation Learning","display_name":"Synthesizing Decentralized Controllers With Graph Neural Networks and Imitation Learning","publication_year":2022,"publication_date":"2022-01-01","ids":{"openalex":"https://openalex.org/W3209876175","doi":"https://doi.org/10.1109/tsp.2022.3166401","mag":"3209876175"},"language":"en","primary_location":{"id":"doi:10.1109/tsp.2022.3166401","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsp.2022.3166401","pdf_url":null,"source":{"id":"https://openalex.org/S168680287","display_name":"IEEE Transactions on Signal Processing","issn_l":"1053-587X","issn":["1053-587X","1941-0476"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Signal Processing","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":"https://openalex.org/A5069506165","display_name":"Fernando Gama","orcid":"https://orcid.org/0000-0001-6117-8193"},"institutions":[{"id":"https://openalex.org/I74775410","display_name":"Rice University","ror":"https://ror.org/008zs3103","country_code":"US","type":"education","lineage":["https://openalex.org/I74775410"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Fernando Gama","raw_affiliation_strings":["Department of Computer and Electrical Engineering, Rice University, Houston, TX, USA"],"raw_orcid":"https://orcid.org/0000-0001-6117-8193","affiliations":[{"raw_affiliation_string":"Department of Computer and Electrical Engineering, Rice University, Houston, TX, USA","institution_ids":["https://openalex.org/I74775410"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078405776","display_name":"Qingbiao Li","orcid":"https://orcid.org/0000-0003-2761-1218"},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"education","lineage":["https://openalex.org/I241749"]},{"id":"https://openalex.org/I4210096386","display_name":"Bridge University","ror":"https://ror.org/00cbm0437","country_code":"SS","type":"education","lineage":["https://openalex.org/I4210096386"]}],"countries":["GB","SS"],"is_corresponding":false,"raw_author_name":"Qingbiao Li","raw_affiliation_strings":["Department of Computer Science and Technology, Cambridge University, Cambridge, U.K"],"raw_orcid":"https://orcid.org/0000-0003-2761-1218","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Cambridge University, Cambridge, U.K","institution_ids":["https://openalex.org/I241749","https://openalex.org/I4210096386"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023551962","display_name":"Ekaterina Tolstaya","orcid":"https://orcid.org/0000-0003-0275-9574"},"institutions":[{"id":"https://openalex.org/I79576946","display_name":"University of Pennsylvania","ror":"https://ror.org/00b30xv10","country_code":"US","type":"education","lineage":["https://openalex.org/I79576946"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ekaterina Tolstaya","raw_affiliation_strings":["Department of Electrical and Systems Engineering, University of Pennsylvania, Philadelphia, PA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Systems Engineering, University of Pennsylvania, Philadelphia, PA, USA","institution_ids":["https://openalex.org/I79576946"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066624177","display_name":"Amanda Prorok","orcid":"https://orcid.org/0000-0001-7313-5983"},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"education","lineage":["https://openalex.org/I241749"]},{"id":"https://openalex.org/I4210096386","display_name":"Bridge University","ror":"https://ror.org/00cbm0437","country_code":"SS","type":"education","lineage":["https://openalex.org/I4210096386"]}],"countries":["GB","SS"],"is_corresponding":false,"raw_author_name":"Amanda Prorok","raw_affiliation_strings":["Department of Computer Science and Technology, Cambridge University, Cambridge, U.K"],"raw_orcid":"https://orcid.org/0000-0001-7313-5983","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Cambridge University, Cambridge, U.K","institution_ids":["https://openalex.org/I241749","https://openalex.org/I4210096386"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078862959","display_name":"Alejandro Ribeiro","orcid":"https://orcid.org/0000-0003-4230-9906"},"institutions":[{"id":"https://openalex.org/I79576946","display_name":"University of Pennsylvania","ror":"https://ror.org/00b30xv10","country_code":"US","type":"education","lineage":["https://openalex.org/I79576946"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alejandro Ribeiro","raw_affiliation_strings":["Department of Electrical and Systems Engineering, University of Pennsylvania, Philadelphia, PA, USA"],"raw_orcid":"https://orcid.org/0000-0003-4230-9906","affiliations":[{"raw_affiliation_string":"Department of Electrical and Systems Engineering, University of Pennsylvania, Philadelphia, PA, USA","institution_ids":["https://openalex.org/I79576946"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5069506165"],"corresponding_institution_ids":["https://openalex.org/I74775410"],"apc_list":null,"apc_paid":null,"fwci":4.0232,"has_fulltext":false,"cited_by_count":31,"citation_normalized_percentile":{"value":0.94332396,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"70","issue":null,"first_page":"1932","last_page":"1946"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11273","display_name":"Advanced Graph Neural Networks","score":0.9993000030517578,"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"}},"topics":[{"id":"https://openalex.org/T11273","display_name":"Advanced Graph Neural Networks","score":0.9993000030517578,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9972000122070312,"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"}},{"id":"https://openalex.org/T10249","display_name":"Distributed Control Multi-Agent Systems","score":0.9940999746322632,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.7736673951148987},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6752578616142273},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5304642915725708},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.5153062343597412},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5082740187644958},{"id":"https://openalex.org/keywords/decentralised-system","display_name":"Decentralised system","score":0.4915376603603363},{"id":"https://openalex.org/keywords/flocking","display_name":"Flocking (texture)","score":0.49111220240592957},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.47888368368148804},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.45969903469085693},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.4298374056816101},{"id":"https://openalex.org/keywords/autonomous-agent","display_name":"Autonomous agent","score":0.4264167547225952},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.42262333631515503},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3663783073425293},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.15780431032180786}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7736673951148987},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6752578616142273},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5304642915725708},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.5153062343597412},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5082740187644958},{"id":"https://openalex.org/C205875254","wikidata":"https://www.wikidata.org/wiki/Q17156857","display_name":"Decentralised system","level":3,"score":0.4915376603603363},{"id":"https://openalex.org/C2781220375","wikidata":"https://www.wikidata.org/wiki/Q814208","display_name":"Flocking (texture)","level":2,"score":0.49111220240592957},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.47888368368148804},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.45969903469085693},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4298374056816101},{"id":"https://openalex.org/C13687954","wikidata":"https://www.wikidata.org/wiki/Q4826847","display_name":"Autonomous agent","level":2,"score":0.4264167547225952},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.42262333631515503},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3663783073425293},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.15780431032180786},{"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/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tsp.2022.3166401","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsp.2022.3166401","pdf_url":null,"source":{"id":"https://openalex.org/S168680287","display_name":"IEEE Transactions on Signal Processing","issn_l":"1053-587X","issn":["1053-587X","1941-0476"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Signal Processing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8137529292","display_name":null,"funder_award_id":"EP/S015493/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G8484150415","display_name":"Resilient Path Coordination in Connected Vehicle Systems","funder_award_id":"EP/S015493/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":77,"referenced_works":["https://openalex.org/W1503398984","https://openalex.org/W1508718255","https://openalex.org/W1582137406","https://openalex.org/W1984560471","https://openalex.org/W1989407213","https://openalex.org/W1991252559","https://openalex.org/W2039107569","https://openalex.org/W2069525910","https://openalex.org/W2076420009","https://openalex.org/W2097121541","https://openalex.org/W2097998348","https://openalex.org/W2101491865","https://openalex.org/W2112820013","https://openalex.org/W2114791779","https://openalex.org/W2142641780","https://openalex.org/W2166766502","https://openalex.org/W2191404279","https://openalex.org/W2235146554","https://openalex.org/W2299462150","https://openalex.org/W2565330852","https://openalex.org/W2594640072","https://openalex.org/W2604382266","https://openalex.org/W2610267922","https://openalex.org/W2781888589","https://openalex.org/W2792433162","https://openalex.org/W2794908222","https://openalex.org/W2796431263","https://openalex.org/W2798598284","https://openalex.org/W2807706315","https://openalex.org/W2902144127","https://openalex.org/W2943959761","https://openalex.org/W2962957031","https://openalex.org/W2963001915","https://openalex.org/W2963358464","https://openalex.org/W2963728452","https://openalex.org/W2964121744","https://openalex.org/W2964311892","https://openalex.org/W2964321699","https://openalex.org/W2984689574","https://openalex.org/W2993380743","https://openalex.org/W2994097903","https://openalex.org/W3005144047","https://openalex.org/W3015689570","https://openalex.org/W3028801376","https://openalex.org/W3031236342","https://openalex.org/W3033780210","https://openalex.org/W3095521706","https://openalex.org/W3101479673","https://openalex.org/W3101780148","https://openalex.org/W3111143993","https://openalex.org/W3130631955","https://openalex.org/W3130869292","https://openalex.org/W3133143524","https://openalex.org/W3136957854","https://openalex.org/W3159659315","https://openalex.org/W3160221829","https://openalex.org/W3161893952","https://openalex.org/W3166401044","https://openalex.org/W3185434645","https://openalex.org/W3200504467","https://openalex.org/W4214717370","https://openalex.org/W4285513331","https://openalex.org/W4286373861","https://openalex.org/W4287067475","https://openalex.org/W6631190155","https://openalex.org/W6640174482","https://openalex.org/W6674385629","https://openalex.org/W6680724558","https://openalex.org/W6720006811","https://openalex.org/W6734205138","https://openalex.org/W6746015598","https://openalex.org/W6760725535","https://openalex.org/W6766224423","https://openalex.org/W6779367026","https://openalex.org/W6785923278","https://openalex.org/W6797185306","https://openalex.org/W6799454211"],"related_works":["https://openalex.org/W3196562632","https://openalex.org/W2530977643","https://openalex.org/W4318822799","https://openalex.org/W1989157904","https://openalex.org/W3099149755","https://openalex.org/W1481047111","https://openalex.org/W2357545018","https://openalex.org/W2886925251","https://openalex.org/W2185638620","https://openalex.org/W2015731921"],"abstract_inverted_index":{"Dynamical":[0],"systems":[1],"consisting":[2],"of":[3,6,12,35,53,108,132,144],"a":[4,16,65],"set":[5],"autonomous":[7],"agents":[8],"face":[9,31],"the":[10,44,50,56,83,142],"challenge":[11],"having":[13],"to":[14,73,116,119,124,140],"accomplish":[15],"global":[17],"task,":[18],"relying":[19],"only":[20],"on":[21],"local":[22],"information.":[23],"While":[24],"centralized":[25],"controllers":[26,105],"are":[27,80,87,138],"readily":[28],"available,":[29],"they":[30,40,86],"limitations":[32],"in":[33,58,146],"terms":[34],"scalability":[36,94],"and":[37,91,95,122,134],"implementation,":[38],"as":[39],"do":[41],"not":[42],"respect":[43],"distributed":[45,89],"information":[46],"structure":[47],"imposed":[48],"by":[49,106],"network":[51],"system":[52],"agents.":[54],"Given":[55],"difficulties":[57],"finding":[59],"optimal":[60],"decentralized":[61,104,148],"controllers,":[62],"we":[63],"propose":[64],"novel":[66],"framework":[67],"using":[68],"graph":[69],"neural":[70],"networks":[71],"(GNNs)":[72],"<italic":[74],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[75],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">learn</i>":[76],"these":[77],"controllers.":[78,149],"GNNs":[79,101,145],"well-suited":[81],"for":[82],"task":[84],"since":[85],"naturally":[88],"architectures":[90],"exhibit":[92],"good":[93],"transferability":[96],"properties.":[97],"We":[98],"show":[99],"that":[100],"learn":[102],"appropriate":[103],"means":[107],"imitation":[109],"learning,":[110],"leverage":[111],"their":[112],"permutation":[113],"invariance":[114],"properties":[115],"successfully":[117],"scale":[118],"larger":[120],"teams":[121],"transfer":[123],"unseen":[125],"scenarios":[126],"at":[127],"deployment":[128],"time.":[129],"The":[130],"problems":[131],"flocking":[133],"multi-agent":[135],"path":[136],"planning":[137],"explored":[139],"illustrate":[141],"potential":[143],"learning":[147]},"counts_by_year":[{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":10},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
