{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:F623JQ2RD3CPF3RCEFYWWDFGDA","short_pith_number":"pith:F623JQ2R","canonical_record":{"source":{"id":"2505.19605","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-05-26T07:16:00Z","cross_cats_sorted":[],"title_canon_sha256":"c45ab21e2136989fed15ead5735c2fc31232b83af619f05dd1721d483eb1b469","abstract_canon_sha256":"0314fcb2bf3a66d82c8d3cec60925b8cc85f76e816891ca81653b8101424ed01"},"schema_version":"1.0"},"canonical_sha256":"2fb5b4c3511ec4f2ee2221716b0ca618006f87893bc6d3ef3abecc4381352e93","source":{"kind":"arxiv","id":"2505.19605","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2505.19605","created_at":"2026-07-05T11:09:33Z"},{"alias_kind":"arxiv_version","alias_value":"2505.19605v1","created_at":"2026-07-05T11:09:33Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2505.19605","created_at":"2026-07-05T11:09:33Z"},{"alias_kind":"pith_short_12","alias_value":"F623JQ2RD3CP","created_at":"2026-07-05T11:09:33Z"},{"alias_kind":"pith_short_16","alias_value":"F623JQ2RD3CPF3RC","created_at":"2026-07-05T11:09:33Z"},{"alias_kind":"pith_short_8","alias_value":"F623JQ2R","created_at":"2026-07-05T11:09:33Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:F623JQ2RD3CPF3RCEFYWWDFGDA","target":"record","payload":{"canonical_record":{"source":{"id":"2505.19605","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-05-26T07:16:00Z","cross_cats_sorted":[],"title_canon_sha256":"c45ab21e2136989fed15ead5735c2fc31232b83af619f05dd1721d483eb1b469","abstract_canon_sha256":"0314fcb2bf3a66d82c8d3cec60925b8cc85f76e816891ca81653b8101424ed01"},"schema_version":"1.0"},"canonical_sha256":"2fb5b4c3511ec4f2ee2221716b0ca618006f87893bc6d3ef3abecc4381352e93","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:09:33.386877Z","signature_b64":"LeRCixmmvoAi5jaNKl0gBm1m8GalM9PL+E1T4rxD4KXjs38gxe1lSRZN6tHzGnEGgSts8CRwKpbh9ymHqHGRDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"2fb5b4c3511ec4f2ee2221716b0ca618006f87893bc6d3ef3abecc4381352e93","last_reissued_at":"2026-07-05T11:09:33.386418Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:09:33.386418Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2505.19605","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T11:09:33Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"mEbDk02kSEUmvOsorZ1cdDn8ZFRq/9hDX7WHMpOpXQIBIigS6fOPoD95QNK4b46wQRuxjhyHx2MpKrI1ZyczCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-09T08:12:21.753379Z"},"content_sha256":"43a6fcaa47d6f7525db9953c4a1a3494ae4064dd4f14b9f1e265dbb732fc8bc8","schema_version":"1.0","event_id":"sha256:43a6fcaa47d6f7525db9953c4a1a3494ae4064dd4f14b9f1e265dbb732fc8bc8"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:F623JQ2RD3CPF3RCEFYWWDFGDA","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Kuramoto-FedAvg: Using Synchronization Dynamics to Improve Federated Learning Optimization under Statistical Heterogeneity","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.LG","authors_text":"Aggrey Muhebwa, Fatima Anwar, Khalid K. Osman, Khotso Selialia","submitted_at":"2025-05-26T07:16:00Z","abstract_excerpt":"Federated learning on heterogeneous (non-IID) client data experiences slow convergence due to client drift. To address this challenge, we propose Kuramoto-FedAvg, a federated optimization algorithm that reframes the weight aggregation step as a synchronization problem inspired by the Kuramoto model of coupled oscillators. The server dynamically weighs each client's update based on its phase alignment with the global update, amplifying contributions that align with the global gradient direction while minimizing the impact of updates that are out of phase. We theoretically prove that this synchr"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2505.19605","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2505.19605/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T11:09:33Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"pTo9x8cscAnNFprVc45Us1StdB5D3MtRLBtXSuKvcBKO3GRRJsh79T0vzbofhft8OrwdcE7cSV2BKkNuUhsCCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-09T08:12:21.754294Z"},"content_sha256":"8571b6ffad7f6817bb0153d0521324ea55217ff6e5971f0678a31eaaa148381e","schema_version":"1.0","event_id":"sha256:8571b6ffad7f6817bb0153d0521324ea55217ff6e5971f0678a31eaaa148381e"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/F623JQ2RD3CPF3RCEFYWWDFGDA/bundle.json","state_url":"https://pith.science/pith/F623JQ2RD3CPF3RCEFYWWDFGDA/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/F623JQ2RD3CPF3RCEFYWWDFGDA/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-09T08:12:21Z","links":{"resolver":"https://pith.science/pith/F623JQ2RD3CPF3RCEFYWWDFGDA","bundle":"https://pith.science/pith/F623JQ2RD3CPF3RCEFYWWDFGDA/bundle.json","state":"https://pith.science/pith/F623JQ2RD3CPF3RCEFYWWDFGDA/state.json","well_known_bundle":"https://pith.science/.well-known/pith/F623JQ2RD3CPF3RCEFYWWDFGDA/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:F623JQ2RD3CPF3RCEFYWWDFGDA","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"0314fcb2bf3a66d82c8d3cec60925b8cc85f76e816891ca81653b8101424ed01","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-05-26T07:16:00Z","title_canon_sha256":"c45ab21e2136989fed15ead5735c2fc31232b83af619f05dd1721d483eb1b469"},"schema_version":"1.0","source":{"id":"2505.19605","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2505.19605","created_at":"2026-07-05T11:09:33Z"},{"alias_kind":"arxiv_version","alias_value":"2505.19605v1","created_at":"2026-07-05T11:09:33Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2505.19605","created_at":"2026-07-05T11:09:33Z"},{"alias_kind":"pith_short_12","alias_value":"F623JQ2RD3CP","created_at":"2026-07-05T11:09:33Z"},{"alias_kind":"pith_short_16","alias_value":"F623JQ2RD3CPF3RC","created_at":"2026-07-05T11:09:33Z"},{"alias_kind":"pith_short_8","alias_value":"F623JQ2R","created_at":"2026-07-05T11:09:33Z"}],"graph_snapshots":[{"event_id":"sha256:8571b6ffad7f6817bb0153d0521324ea55217ff6e5971f0678a31eaaa148381e","target":"graph","created_at":"2026-07-05T11:09:33Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2505.19605/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Federated learning on heterogeneous (non-IID) client data experiences slow convergence due to client drift. To address this challenge, we propose Kuramoto-FedAvg, a federated optimization algorithm that reframes the weight aggregation step as a synchronization problem inspired by the Kuramoto model of coupled oscillators. The server dynamically weighs each client's update based on its phase alignment with the global update, amplifying contributions that align with the global gradient direction while minimizing the impact of updates that are out of phase. We theoretically prove that this synchr","authors_text":"Aggrey Muhebwa, Fatima Anwar, Khalid K. Osman, Khotso Selialia","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-05-26T07:16:00Z","title":"Kuramoto-FedAvg: Using Synchronization Dynamics to Improve Federated Learning Optimization under Statistical Heterogeneity"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2505.19605","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:43a6fcaa47d6f7525db9953c4a1a3494ae4064dd4f14b9f1e265dbb732fc8bc8","target":"record","created_at":"2026-07-05T11:09:33Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"0314fcb2bf3a66d82c8d3cec60925b8cc85f76e816891ca81653b8101424ed01","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-05-26T07:16:00Z","title_canon_sha256":"c45ab21e2136989fed15ead5735c2fc31232b83af619f05dd1721d483eb1b469"},"schema_version":"1.0","source":{"id":"2505.19605","kind":"arxiv","version":1}},"canonical_sha256":"2fb5b4c3511ec4f2ee2221716b0ca618006f87893bc6d3ef3abecc4381352e93","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"2fb5b4c3511ec4f2ee2221716b0ca618006f87893bc6d3ef3abecc4381352e93","first_computed_at":"2026-07-05T11:09:33.386418Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:09:33.386418Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"LeRCixmmvoAi5jaNKl0gBm1m8GalM9PL+E1T4rxD4KXjs38gxe1lSRZN6tHzGnEGgSts8CRwKpbh9ymHqHGRDQ==","signature_status":"signed_v1","signed_at":"2026-07-05T11:09:33.386877Z","signed_message":"canonical_sha256_bytes"},"source_id":"2505.19605","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:43a6fcaa47d6f7525db9953c4a1a3494ae4064dd4f14b9f1e265dbb732fc8bc8","sha256:8571b6ffad7f6817bb0153d0521324ea55217ff6e5971f0678a31eaaa148381e"],"state_sha256":"53ce832ec3edd686da7a76c27fc8d53e353f3f8935abf04939211a931a50e27e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qHc3e3pYTOAtz3+agDuhK1YDs4WMfF1oFlg4TYUqsv131ikGAWpQgSODd3op+HW2PJcHFfJxygrnRBuzB4T5DQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-09T08:12:21.761063Z","bundle_sha256":"12b947611776e49243ae4b40c6412ad5cab01c67bc5fe5b3c5229b8a30453236"}}