{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:HNKC23WA4AIBBA6Q5K4FVEPJBY","short_pith_number":"pith:HNKC23WA","canonical_record":{"source":{"id":"2104.03042","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-04-07T10:42:14Z","cross_cats_sorted":["cs.AI","cs.DC"],"title_canon_sha256":"228eff1c7130bb5de218c2d0a6422a5006c1d3854b883ce25bb50269dea07e4a","abstract_canon_sha256":"d1ef4824665da0f02d9d30d35ec3d374726cc76c1b531cf8379fc6b908eeed34"},"schema_version":"1.0"},"canonical_sha256":"3b542d6ec0e0101083d0eab85a91e90e2416387f6e3ada2e5a189974bb9672ef","source":{"kind":"arxiv","id":"2104.03042","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2104.03042","created_at":"2026-07-05T02:30:02Z"},{"alias_kind":"arxiv_version","alias_value":"2104.03042v1","created_at":"2026-07-05T02:30:02Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2104.03042","created_at":"2026-07-05T02:30:02Z"},{"alias_kind":"pith_short_12","alias_value":"HNKC23WA4AIB","created_at":"2026-07-05T02:30:02Z"},{"alias_kind":"pith_short_16","alias_value":"HNKC23WA4AIBBA6Q","created_at":"2026-07-05T02:30:02Z"},{"alias_kind":"pith_short_8","alias_value":"HNKC23WA","created_at":"2026-07-05T02:30:02Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:HNKC23WA4AIBBA6Q5K4FVEPJBY","target":"record","payload":{"canonical_record":{"source":{"id":"2104.03042","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-04-07T10:42:14Z","cross_cats_sorted":["cs.AI","cs.DC"],"title_canon_sha256":"228eff1c7130bb5de218c2d0a6422a5006c1d3854b883ce25bb50269dea07e4a","abstract_canon_sha256":"d1ef4824665da0f02d9d30d35ec3d374726cc76c1b531cf8379fc6b908eeed34"},"schema_version":"1.0"},"canonical_sha256":"3b542d6ec0e0101083d0eab85a91e90e2416387f6e3ada2e5a189974bb9672ef","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:30:02.367307Z","signature_b64":"pZXxSTTv/CsNPf4cBCUSF3r3UwNKqlLV7aKkbdupZiKj/bB4oNand1no+l5WEAF7HFseioS/TuCkkEfBZ3/3BA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"3b542d6ec0e0101083d0eab85a91e90e2416387f6e3ada2e5a189974bb9672ef","last_reissued_at":"2026-07-05T02:30:02.366732Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:30:02.366732Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2104.03042","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-05T02:30:02Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"KGPAtPARdSeiNsQIa3nhUxTGH1nK/YSGfALCkMBWiXwhl6GQJGK/t+e5U3rdii6kWCi7JsviqMbYmLFFt/5WCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T14:57:42.913173Z"},"content_sha256":"1ad1700279169a46a40da101d0f4781857142fb95fb1a3ad27cfea14829455fe","schema_version":"1.0","event_id":"sha256:1ad1700279169a46a40da101d0f4781857142fb95fb1a3ad27cfea14829455fe"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:HNKC23WA4AIBBA6Q5K4FVEPJBY","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"On-device Federated Learning with Flower","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI","cs.DC"],"primary_cat":"cs.LG","authors_text":"Akhil Mathur, Daniel J. Beutel, Javier Fernandez-Marques, Nicholas D. Lane, Pedro Porto Buarque de Gusm\\~ao, Taner Topal, Titouan Parcollet, Xinchi Qiu, Yan Gao","submitted_at":"2021-04-07T10:42:14Z","abstract_excerpt":"Federated Learning (FL) allows edge devices to collaboratively learn a shared prediction model while keeping their training data on the device, thereby decoupling the ability to do machine learning from the need to store data in the cloud. Despite the algorithmic advancements in FL, the support for on-device training of FL algorithms on edge devices remains poor. In this paper, we present an exploration of on-device FL on various smartphones and embedded devices using the Flower framework. We also evaluate the system costs of on-device FL and discuss how this quantification could be used to de"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2104.03042","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/2104.03042/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-05T02:30:02Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"YC8QCtyyjJF2cda07VnlC0owJ3GYIqBV/xtjVc8vFJ/fNZb3R6amWDyc1aD/t2fa/Vo2eB5CkZI2Y0TGxupGAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-08T14:57:42.913826Z"},"content_sha256":"3872942a4aa6b72dbdd512c86ed466f9574063d72404ce19a4e9f3bf03ed492e","schema_version":"1.0","event_id":"sha256:3872942a4aa6b72dbdd512c86ed466f9574063d72404ce19a4e9f3bf03ed492e"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/HNKC23WA4AIBBA6Q5K4FVEPJBY/bundle.json","state_url":"https://pith.science/pith/HNKC23WA4AIBBA6Q5K4FVEPJBY/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/HNKC23WA4AIBBA6Q5K4FVEPJBY/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-08T14:57:42Z","links":{"resolver":"https://pith.science/pith/HNKC23WA4AIBBA6Q5K4FVEPJBY","bundle":"https://pith.science/pith/HNKC23WA4AIBBA6Q5K4FVEPJBY/bundle.json","state":"https://pith.science/pith/HNKC23WA4AIBBA6Q5K4FVEPJBY/state.json","well_known_bundle":"https://pith.science/.well-known/pith/HNKC23WA4AIBBA6Q5K4FVEPJBY/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:HNKC23WA4AIBBA6Q5K4FVEPJBY","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":"d1ef4824665da0f02d9d30d35ec3d374726cc76c1b531cf8379fc6b908eeed34","cross_cats_sorted":["cs.AI","cs.DC"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-04-07T10:42:14Z","title_canon_sha256":"228eff1c7130bb5de218c2d0a6422a5006c1d3854b883ce25bb50269dea07e4a"},"schema_version":"1.0","source":{"id":"2104.03042","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2104.03042","created_at":"2026-07-05T02:30:02Z"},{"alias_kind":"arxiv_version","alias_value":"2104.03042v1","created_at":"2026-07-05T02:30:02Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2104.03042","created_at":"2026-07-05T02:30:02Z"},{"alias_kind":"pith_short_12","alias_value":"HNKC23WA4AIB","created_at":"2026-07-05T02:30:02Z"},{"alias_kind":"pith_short_16","alias_value":"HNKC23WA4AIBBA6Q","created_at":"2026-07-05T02:30:02Z"},{"alias_kind":"pith_short_8","alias_value":"HNKC23WA","created_at":"2026-07-05T02:30:02Z"}],"graph_snapshots":[{"event_id":"sha256:3872942a4aa6b72dbdd512c86ed466f9574063d72404ce19a4e9f3bf03ed492e","target":"graph","created_at":"2026-07-05T02:30:02Z","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/2104.03042/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Federated Learning (FL) allows edge devices to collaboratively learn a shared prediction model while keeping their training data on the device, thereby decoupling the ability to do machine learning from the need to store data in the cloud. Despite the algorithmic advancements in FL, the support for on-device training of FL algorithms on edge devices remains poor. In this paper, we present an exploration of on-device FL on various smartphones and embedded devices using the Flower framework. We also evaluate the system costs of on-device FL and discuss how this quantification could be used to de","authors_text":"Akhil Mathur, Daniel J. Beutel, Javier Fernandez-Marques, Nicholas D. Lane, Pedro Porto Buarque de Gusm\\~ao, Taner Topal, Titouan Parcollet, Xinchi Qiu, Yan Gao","cross_cats":["cs.AI","cs.DC"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-04-07T10:42:14Z","title":"On-device Federated Learning with Flower"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2104.03042","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:1ad1700279169a46a40da101d0f4781857142fb95fb1a3ad27cfea14829455fe","target":"record","created_at":"2026-07-05T02:30:02Z","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":"d1ef4824665da0f02d9d30d35ec3d374726cc76c1b531cf8379fc6b908eeed34","cross_cats_sorted":["cs.AI","cs.DC"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2021-04-07T10:42:14Z","title_canon_sha256":"228eff1c7130bb5de218c2d0a6422a5006c1d3854b883ce25bb50269dea07e4a"},"schema_version":"1.0","source":{"id":"2104.03042","kind":"arxiv","version":1}},"canonical_sha256":"3b542d6ec0e0101083d0eab85a91e90e2416387f6e3ada2e5a189974bb9672ef","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"3b542d6ec0e0101083d0eab85a91e90e2416387f6e3ada2e5a189974bb9672ef","first_computed_at":"2026-07-05T02:30:02.366732Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T02:30:02.366732Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"pZXxSTTv/CsNPf4cBCUSF3r3UwNKqlLV7aKkbdupZiKj/bB4oNand1no+l5WEAF7HFseioS/TuCkkEfBZ3/3BA==","signature_status":"signed_v1","signed_at":"2026-07-05T02:30:02.367307Z","signed_message":"canonical_sha256_bytes"},"source_id":"2104.03042","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:1ad1700279169a46a40da101d0f4781857142fb95fb1a3ad27cfea14829455fe","sha256:3872942a4aa6b72dbdd512c86ed466f9574063d72404ce19a4e9f3bf03ed492e"],"state_sha256":"f627a326773e80630172c5db51ce2d870a41bd04c025459c3fbdcdb1cbb757c4"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5c3vR+eCUMZRgutuh30K83TRr/h2j3943C3wubpb22hiElsiv+gyq3Nm3aVhOXVMVZn7AIKiua+GC2M9fHt4CQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-08T14:57:42.920500Z","bundle_sha256":"bba16cd09c7e7a16b626d0f7d1567f3ef169394d9bf83bc12264c729ba61492c"}}