{"id":"https://openalex.org/W6893296233","doi":"https://doi.org/10.5281/zenodo.15495104","title":"PARSIFAL: Private and Robust Sign Federated Learning","display_name":"PARSIFAL: Private and Robust Sign Federated Learning","publication_year":2025,"publication_date":"2025-05-16","ids":{"openalex":"https://openalex.org/W6893296233","doi":"https://doi.org/10.5281/zenodo.15495104"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.15495104","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.15495104","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"other","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.15495104","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Lei, Runze","orcid":"https://orcid.org/0000-0001-8069-7861"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Lei, Runze","raw_affiliation_strings":["Xi'an Jiaotong University"],"raw_orcid":"https://orcid.org/0000-0001-8069-7861","affiliations":[{"raw_affiliation_string":"Xi'an Jiaotong University","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Wang, Pinghui","orcid":"https://orcid.org/0000-0002-1434-837X"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wang, Pinghui","raw_affiliation_strings":["Xi'an Jiaotong University"],"raw_orcid":"https://orcid.org/0000-0002-1434-837X","affiliations":[{"raw_affiliation_string":"Xi'an Jiaotong University","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Zeng, Juxiang","orcid":"https://orcid.org/0000-0002-0935-0715"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zeng, Juxiang","raw_affiliation_strings":["Xi'an Jiaotong University"],"raw_orcid":"https://orcid.org/0000-0002-0935-0715","affiliations":[{"raw_affiliation_string":"Xi'an Jiaotong University","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Wang, Chenxu","orcid":"https://orcid.org/0000-0002-9539-5046"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wang, Chenxu","raw_affiliation_strings":["Xi'an Jiaotong University"],"raw_orcid":"https://orcid.org/0000-0002-9539-5046","affiliations":[{"raw_affiliation_string":"Xi'an Jiaotong University","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Pei, Hongbin","orcid":"https://orcid.org/0000-0002-7157-9959"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Pei, Hongbin","raw_affiliation_strings":["Xi'an Jiaotong University"],"raw_orcid":"https://orcid.org/0000-0002-7157-9959","affiliations":[{"raw_affiliation_string":"Xi'an Jiaotong University","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"last","author":{"id":null,"display_name":"Zhao, Junzhou","orcid":"https://orcid.org/0000-0003-3476-8248"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhao, Junzhou","raw_affiliation_strings":["Xi'an Jiaotong University"],"raw_orcid":"https://orcid.org/0000-0003-3476-8248","affiliations":[{"raw_affiliation_string":"Xi'an Jiaotong University","institution_ids":["https://openalex.org/I87445476"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I87445476"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.7440999746322632},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4284999966621399},{"id":"https://openalex.org/keywords/federated-learning","display_name":"Federated learning","score":0.40939998626708984},{"id":"https://openalex.org/keywords/sign","display_name":"Sign (mathematics)","score":0.39649999141693115},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.3937000036239624},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.3560999929904938}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.767300009727478},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.7440999746322632},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4284999966621399},{"id":"https://openalex.org/C2992525071","wikidata":"https://www.wikidata.org/wiki/Q50818671","display_name":"Federated learning","level":2,"score":0.40939998626708984},{"id":"https://openalex.org/C139676723","wikidata":"https://www.wikidata.org/wiki/Q1193832","display_name":"Sign (mathematics)","level":2,"score":0.39649999141693115},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.3937000036239624},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3682999908924103},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.3560999929904938},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.31859999895095825},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2939999997615814},{"id":"https://openalex.org/C2776291640","wikidata":"https://www.wikidata.org/wiki/Q2912517","display_name":"Value (mathematics)","level":2,"score":0.287200003862381},{"id":"https://openalex.org/C99221444","wikidata":"https://www.wikidata.org/wiki/Q1532069","display_name":"Private information retrieval","level":2,"score":0.26499998569488525},{"id":"https://openalex.org/C2781020372","wikidata":"https://www.wikidata.org/wiki/Q533093","display_name":"On the fly","level":2,"score":0.2612999975681305},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2587999999523163},{"id":"https://openalex.org/C2776362682","wikidata":"https://www.wikidata.org/wiki/Q568494","display_name":"Single sign-on","level":3,"score":0.2558000087738037}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5281/zenodo.15495104","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.15495104","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.5281/zenodo.15495104","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.15495104","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"This":[0],"is":[1],"the":[2,5,58,64,71],"software":[3],"for":[4,60,136,158,239,249,254,292],"paper":[6],"PARSIFAL:":[7],"Private":[8],"and":[9,52,75,211],"Robust":[10],"Sign":[11],"Federated":[12,61,192],"Learning":[13],"(KDD":[14],"'25).":[15],"Preparation":[16],"Environment":[17],"The":[18],"codes":[19],"were":[20],"tested":[21,45],"with":[22,92,144],"python":[23],"3.9.":[24],"Dependencies:":[25],"FFHT_unofficial==0.3":[26],"mclbn256==1.3.5":[27],"nltk==3.8.1":[28],"numpy==1.25.2":[29],"ogb==1.3.6":[30],"pandas==1.4.4":[31],"pycryptodome==3.20.0":[32],"pycryptodomex==3.20.0":[33],"scikit_learn==1.4.1.post1":[34],"scipy==1.14.1":[35],"torch==2.2.1+cu118":[36],"torch_geometric==2.5.3":[37],"torcheval==0.0.7":[38],"torchmetrics==1.3.1":[39],"torchvision==0.17.1+cu118":[40],"tqdm==4.66.1":[41],"Data":[42],"PARSIFAL":[43,79,91,100,130,159,293],"was":[44],"on":[46],"4":[47,96],"datasets:":[48],"MNIST,":[49],"CIFAR10,":[50],"IMDB,":[51],"PCBA.":[53],"Run":[54,78,82,84],"proc_data.py":[55,68],"to":[56,69,81,87,123,125,139,160,184,186,235,281,288],"preprocess":[57],"datasets":[59],"Learning.":[62],"Modify":[63],"main":[65],"section":[66],"in":[67,147,226,274,327],"configure":[70],"number":[72,205],"of":[73,129,206,262,330,338,346],"clients":[74,168],"non-iid":[76],"parameter.":[77],"How":[80,86],"Tests":[83],"run_test.py":[85],"Customize":[88],"Configuration":[89],"Running":[90],"specified":[93],"configurations":[94],"needs":[95],"steps:":[97],"1.":[98],"Configure":[99,191,267],"algorithm:":[101],"conf":[102,194],"=":[103,195,279],"get_rosin_config(dataset,":[104],"use_rkds,":[105],"global_lr,":[106],"rkds_th,":[107],"using_ss)":[108],"-":[109,119,131,154,180,201,215,241,258,306,314,322,333,341],"dataset:":[110],"str,":[111,243],"optional":[112,246],"values":[113],"including":[114],"['mnist',":[115],"'cifar10',":[116],"'imdb',":[117],"'pcba']":[118],"use_rkds:":[120],"bool,":[121,182],"set":[122,183,234,282,289],"True":[124,185],"activate":[126],"density":[127],"verification":[128],"global_lr:":[132],"float,":[133,156,217,335],"learning":[134,145,336],"rate":[135,146,337],"Model":[137],"Owner":[138],"update":[140],"global":[141,344],"model,":[142],"independent":[143],"local":[148,328,339],"training,":[149],"typical":[150,177],"value":[151,178,280],"[1e-4,":[152],"1e-3]":[153],"rkds_th:":[155],"threshold":[157,165],"detect":[161],"malicious":[162,263],"clients,":[163],"large":[164],"->":[166,175,231],"more":[167,268],"might":[169],"be":[170],"regarded":[171],"as":[172,298],"malicious,":[173],"0":[174,238],"disable,":[176],"0.8":[179],"using_ss:":[181],"enable":[187],"secret":[188],"sharing":[189],"2.":[190],"Learning:":[193],"set_fl_config(conf,":[196],"n_clients,":[197],"dataset_alpha,":[198],"malicious_type,":[199],"malicious_clients)":[200],"n_clients:":[202],"int,":[203,260,308,316,324,343],"total":[204],"data":[207],"owners":[208],"(including":[209],"benign":[210],"malicious),":[212],"default":[213],"100":[214],"dataset_alpha:":[216],"split":[218],"dataset":[219],"by":[220],"Dirichlet":[221],"distribution":[222],"Dir(alpha)":[223],"when":[224],"alpha":[225,230],"(0,":[227],"+inf),":[228],"small":[229],"high":[232],"non-IIDness,":[233],"None":[236],"or":[237,290],"IID":[240],"malicious_type:":[242],"attack":[244,257],"type,":[245],"values:":[247],"'poi'":[248],"label":[250],"flipping":[251,256],"attack,":[252],"'neg'":[253],"gradient":[255],"malicious_clients:":[259],"amount":[261],"participants":[264],"3.":[265],"(Optional)":[266],"settings:":[269],"There":[270],"are":[271,285,303],"other":[272],"settings":[273],"object":[275],"conf.":[276],"Use":[277],"conf.property":[278],"them.":[283],"Most":[284],"not":[286],"needed":[287],"modify":[291],"test,":[294],"just":[295],"leaving":[296],"them":[297],"default.":[299],"Some":[300],"useful":[301],"parameters":[302],"listed":[304],"below:":[305],"rkds_r:":[307],"sketch":[309],"rows,":[310],"typically":[311,319],"[10,":[312],"1000]":[313],"rkds_b:":[315],"log2(sketch":[317],"columns),":[318],"[1,":[320],"5]":[321],"batch:":[323],"batch":[325],"size":[326],"training":[329,340],"each":[331],"client":[332],"learning_rate:":[334],"train_epoch:":[342],"rounds":[345],"FL":[347],"4.":[348],"Start":[349],"test:":[350],"test_config(config=conf)":[351]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
