{"id":"https://openalex.org/W4386918821","doi":"https://doi.org/10.1109/tnnls.2023.3309701","title":"Flexible Vertical Federated Learning With Heterogeneous Parties","display_name":"Flexible Vertical Federated Learning With Heterogeneous Parties","publication_year":2023,"publication_date":"2023-09-21","ids":{"openalex":"https://openalex.org/W4386918821","doi":"https://doi.org/10.1109/tnnls.2023.3309701","pmid":"https://pubmed.ncbi.nlm.nih.gov/37738192"},"language":"en","primary_location":{"id":"doi:10.1109/tnnls.2023.3309701","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tnnls.2023.3309701","pdf_url":null,"source":{"id":"https://openalex.org/S4210175523","display_name":"IEEE Transactions on Neural Networks and Learning Systems","issn_l":"2162-237X","issn":["2162-237X","2162-2388"],"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 Neural Networks and Learning Systems","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/A5055493698","display_name":"Timothy Castiglia","orcid":"https://orcid.org/0000-0003-3432-935X"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Timothy Castiglia","raw_affiliation_strings":["Ab Initio Software, Lexington, MA, USA"],"affiliations":[{"raw_affiliation_string":"Ab Initio Software, Lexington, MA, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100443968","display_name":"Shiqiang Wang","orcid":"https://orcid.org/0000-0003-2090-5512"},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shiqiang Wang","raw_affiliation_strings":["IBM Thomas J. Watson Research Center, Yorktown Heights, NY, USA"],"affiliations":[{"raw_affiliation_string":"IBM Thomas J. Watson Research Center, Yorktown Heights, NY, USA","institution_ids":["https://openalex.org/I4210114115"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081738999","display_name":"Stacy Patterson","orcid":"https://orcid.org/0000-0001-7711-6018"},"institutions":[{"id":"https://openalex.org/I165799507","display_name":"Rensselaer Polytechnic Institute","ror":"https://ror.org/01rtyzb94","country_code":"US","type":"education","lineage":["https://openalex.org/I165799507"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Stacy Patterson","raw_affiliation_strings":["Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY, USA","institution_ids":["https://openalex.org/I165799507"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5055493698"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.6971,"has_fulltext":false,"cited_by_count":28,"citation_normalized_percentile":{"value":0.95974739,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"35","issue":"12","first_page":"17878","last_page":"17892"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11612","display_name":"Stochastic Gradient Optimization Techniques","score":0.9994999766349792,"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/T11612","display_name":"Stochastic Gradient Optimization Techniques","score":0.9994999766349792,"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/T10764","display_name":"Privacy-Preserving Technologies in Data","score":0.9984999895095825,"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.9559000134468079,"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.7552444338798523},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.7107916474342346},{"id":"https://openalex.org/keywords/flex","display_name":"FLEX","score":0.6988734006881714},{"id":"https://openalex.org/keywords/convergence","display_name":"Convergence (economics)","score":0.6132482886314392},{"id":"https://openalex.org/keywords/stochastic-gradient-descent","display_name":"Stochastic gradient descent","score":0.5239796042442322},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.49798035621643066},{"id":"https://openalex.org/keywords/coordinate-descent","display_name":"Coordinate descent","score":0.4798949956893921},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.472345232963562},{"id":"https://openalex.org/keywords/train","display_name":"Train","score":0.4575374126434326},{"id":"https://openalex.org/keywords/rate-of-convergence","display_name":"Rate of convergence","score":0.4459812045097351},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.37794753909111023},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3750568926334381},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.31459030508995056},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.29158034920692444},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.12556031346321106}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7552444338798523},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.7107916474342346},{"id":"https://openalex.org/C2776252893","wikidata":"https://www.wikidata.org/wiki/Q1364836","display_name":"FLEX","level":2,"score":0.6988734006881714},{"id":"https://openalex.org/C2777303404","wikidata":"https://www.wikidata.org/wiki/Q759757","display_name":"Convergence (economics)","level":2,"score":0.6132482886314392},{"id":"https://openalex.org/C206688291","wikidata":"https://www.wikidata.org/wiki/Q7617819","display_name":"Stochastic gradient descent","level":3,"score":0.5239796042442322},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.49798035621643066},{"id":"https://openalex.org/C157553263","wikidata":"https://www.wikidata.org/wiki/Q5168004","display_name":"Coordinate descent","level":2,"score":0.4798949956893921},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.472345232963562},{"id":"https://openalex.org/C190839683","wikidata":"https://www.wikidata.org/wiki/Q2448197","display_name":"Train","level":2,"score":0.4575374126434326},{"id":"https://openalex.org/C57869625","wikidata":"https://www.wikidata.org/wiki/Q1783502","display_name":"Rate of convergence","level":3,"score":0.4459812045097351},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.37794753909111023},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3750568926334381},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.31459030508995056},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.29158034920692444},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.12556031346321106},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C58640448","wikidata":"https://www.wikidata.org/wiki/Q42515","display_name":"Cartography","level":1,"score":0.0},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","level":1,"score":0.0},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tnnls.2023.3309701","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tnnls.2023.3309701","pdf_url":null,"source":{"id":"https://openalex.org/S4210175523","display_name":"IEEE Transactions on Neural Networks and Learning Systems","issn_l":"2162-237X","issn":["2162-237X","2162-2388"],"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 Neural Networks and Learning Systems","raw_type":"journal-article"},{"id":"pmid:37738192","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/37738192","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":"IEEE transactions on neural networks and learning systems","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3701836525","display_name":null,"funder_award_id":"CNS-1553340","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":56,"referenced_works":["https://openalex.org/W1845160311","https://openalex.org/W1915485278","https://openalex.org/W1920022804","https://openalex.org/W2041416246","https://openalex.org/W2108598243","https://openalex.org/W2154834860","https://openalex.org/W2339765813","https://openalex.org/W2744599870","https://openalex.org/W2744999500","https://openalex.org/W2781091734","https://openalex.org/W2883409523","https://openalex.org/W2912213068","https://openalex.org/W2951059495","https://openalex.org/W2963433607","https://openalex.org/W2963470657","https://openalex.org/W2989289980","https://openalex.org/W2995022099","https://openalex.org/W2998045710","https://openalex.org/W3093051361","https://openalex.org/W3116579057","https://openalex.org/W3120093269","https://openalex.org/W3157302920","https://openalex.org/W3164712068","https://openalex.org/W3168286090","https://openalex.org/W3174440551","https://openalex.org/W3174935259","https://openalex.org/W3194243671","https://openalex.org/W3196084215","https://openalex.org/W3203055579","https://openalex.org/W3214432797","https://openalex.org/W4220779061","https://openalex.org/W4285161136","https://openalex.org/W4289446312","https://openalex.org/W4293057268","https://openalex.org/W4296207781","https://openalex.org/W6675069819","https://openalex.org/W6677418025","https://openalex.org/W6728757088","https://openalex.org/W6730236268","https://openalex.org/W6746388805","https://openalex.org/W6748304459","https://openalex.org/W6752214141","https://openalex.org/W6753958361","https://openalex.org/W6759238902","https://openalex.org/W6765979255","https://openalex.org/W6770202655","https://openalex.org/W6770792298","https://openalex.org/W6774804355","https://openalex.org/W6775563089","https://openalex.org/W6781119572","https://openalex.org/W6789216674","https://openalex.org/W6791554766","https://openalex.org/W6794839332","https://openalex.org/W6796479717","https://openalex.org/W6839088385","https://openalex.org/W6839929536"],"related_works":["https://openalex.org/W4286693783","https://openalex.org/W3175914740","https://openalex.org/W3034587794","https://openalex.org/W4294982320","https://openalex.org/W2399042127","https://openalex.org/W3210805454","https://openalex.org/W2140057251","https://openalex.org/W2020098476","https://openalex.org/W3002546633","https://openalex.org/W2964170259"],"abstract_inverted_index":{"We":[0,25,118,141],"propose":[1],"flexible":[2],"vertical":[3],"federated":[4],"learning":[5,152],"(Flex-VFL),":[6],"a":[7,13,18,27,37,43,88,93,97,108],"distributed":[8,19],"machine":[9],"algorithm":[10,148],"that":[11,32,127],"trains":[12],"smooth,":[14],"nonconvex":[15],"function":[16],"in":[17,62,91,154],"system":[20,28],"with":[21,29],"vertically":[22],"partitioned":[23],"data.":[24],"consider":[26],"several":[30],"parties":[31,59,106],"wish":[33],"to":[34,149,156],"collaboratively":[35],"learn":[36],"global":[38,89,112],"function.":[39],"Each":[40],"party":[41,135,151],"holds":[42],"local":[44,68,138,160],"dataset;":[45],"the":[46,53,64,111,128,134,166,181],"datasets":[47],"have":[48],"different":[49,75],"features":[50],"but":[51],"share":[52],"same":[54],"sample":[55],"ID":[56],"space.":[57],"The":[58],"are":[60],"heterogeneous":[61],"nature:":[63],"parties'":[65],"operating":[66],"speeds,":[67],"model":[69,90,113],"architectures,":[70],"and":[71,125,137,145,159,173],"optimizers":[72],"may":[73,82],"be":[74],"from":[76],"one":[77],"another":[78],"and,":[79],"further,":[80],"they":[81],"change":[83],"over":[84],"time.":[85],"To":[86],"train":[87,107],"such":[92],"system,":[94],"Flex-VFL":[95,124,170],"utilizes":[96],"form":[98],"of":[99,110,169,183],"parallel":[100],"block":[101],"coordinate":[102,116],"descent":[103],"(P-BCD),":[104],"where":[105],"partition":[109],"via":[114],"stochastic":[115],"descent.":[117],"provide":[119],"theoretical":[120],"convergence":[121,129,167],"analysis":[122,144],"for":[123],"show":[126],"rate":[130],"is":[131],"constrained":[132],"by":[133],"speeds":[136,158],"optimizer":[139,161],"parameters.":[140,162],"apply":[142],"this":[143],"extend":[146],"our":[147,184],"adapt":[150],"rates":[153],"response":[155],"changing":[157],"Finally,":[163],"we":[164],"compare":[165],"time":[168],"against":[171],"synchronous":[172],"asynchronous":[174],"VFL":[175],"algorithms,":[176],"as":[177,179],"well":[178],"illustrate":[180],"effectiveness":[182],"adaptive":[185],"extension.":[186]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":11},{"year":2024,"cited_by_count":13},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
