{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:4UBK4ROBYEAMAMKYQKRYXINYTR","short_pith_number":"pith:4UBK4ROB","canonical_record":{"source":{"id":"1812.02903","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2018-12-07T04:18:12Z","cross_cats_sorted":["stat.ML"],"title_canon_sha256":"a20fd6172cc0957c021d1d71abfad29ca2fbbc58a377789ee746a24696ef6841","abstract_canon_sha256":"039b3c50032a18c95f8992f76d9ef59916ff56930abc32d5b2f86355e3b1ae86"},"schema_version":"1.0"},"canonical_sha256":"e502ae45c1c100c0315882a38ba1b89c64407235d5a0df3a8f9eaddb127cb0f5","source":{"kind":"arxiv","id":"1812.02903","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1812.02903","created_at":"2026-05-17T23:58:51Z"},{"alias_kind":"arxiv_version","alias_value":"1812.02903v1","created_at":"2026-05-17T23:58:51Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1812.02903","created_at":"2026-05-17T23:58:51Z"},{"alias_kind":"pith_short_12","alias_value":"4UBK4ROBYEAM","created_at":"2026-05-18T12:32:05Z"},{"alias_kind":"pith_short_16","alias_value":"4UBK4ROBYEAMAMKY","created_at":"2026-05-18T12:32:05Z"},{"alias_kind":"pith_short_8","alias_value":"4UBK4ROB","created_at":"2026-05-18T12:32:05Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:4UBK4ROBYEAMAMKYQKRYXINYTR","target":"record","payload":{"canonical_record":{"source":{"id":"1812.02903","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2018-12-07T04:18:12Z","cross_cats_sorted":["stat.ML"],"title_canon_sha256":"a20fd6172cc0957c021d1d71abfad29ca2fbbc58a377789ee746a24696ef6841","abstract_canon_sha256":"039b3c50032a18c95f8992f76d9ef59916ff56930abc32d5b2f86355e3b1ae86"},"schema_version":"1.0"},"canonical_sha256":"e502ae45c1c100c0315882a38ba1b89c64407235d5a0df3a8f9eaddb127cb0f5","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:58:51.480974Z","signature_b64":"8/7Z8JMbmDkj/uq2RB6jiT+TBjt3mrW8hMazpsf3yNB/04dFPOSQfkY+326uipOfQy5kanyWwmeE4S84Ewj2Ag==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e502ae45c1c100c0315882a38ba1b89c64407235d5a0df3a8f9eaddb127cb0f5","last_reissued_at":"2026-05-17T23:58:51.480394Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:58:51.480394Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1812.02903","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-05-17T23:58:51Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"nGZ3fwWpJOI6zTzUNo207ENp7VHuH6KhJjCozj6ZbY8ipT1xS6aWg7VUxa0Vee2KgKEOwpff4RCc5l6mRNonAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-19T06:18:37.252039Z"},"content_sha256":"37b941ce97775855aaab74d376bb7d4110a5f5e7533e0a0f65da49afd288ecca","schema_version":"1.0","event_id":"sha256:37b941ce97775855aaab74d376bb7d4110a5f5e7533e0a0f65da49afd288ecca"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:4UBK4ROBYEAMAMKYQKRYXINYTR","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Applied Federated Learning: Improving Google Keyboard Query Suggestions","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["stat.ML"],"primary_cat":"cs.LG","authors_text":"Daniel Ramage, Fran\\c{c}oise Beaufays, Galen Andrew, Haicheng Sun, Hubert Eichner, Nicholas Kong, Timothy Yang, Wei Li","submitted_at":"2018-12-07T04:18:12Z","abstract_excerpt":"Federated learning is a distributed form of machine learning where both the training data and model training are decentralized. In this paper, we use federated learning in a commercial, global-scale setting to train, evaluate and deploy a model to improve virtual keyboard search suggestion quality without direct access to the underlying user data. We describe our observations in federated training, compare metrics to live deployments, and present resulting quality increases. In whole, we demonstrate how federated learning can be applied end-to-end to both improve user experiences and enhance u"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1812.02903","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":""},"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-05-17T23:58:51Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"XKHAWGGV6NiAqvjM/Sy9rPSAQkaZcfK2+ynxLI+KwRwLvMGfB9UFw9jOri4W1GM+n74XTAOyIn/CnNaazeTLCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-19T06:18:37.252430Z"},"content_sha256":"9f89bd6bf72736c3d8502d8f835502648ee6dd56c9f58654705abd06ce50d731","schema_version":"1.0","event_id":"sha256:9f89bd6bf72736c3d8502d8f835502648ee6dd56c9f58654705abd06ce50d731"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/4UBK4ROBYEAMAMKYQKRYXINYTR/bundle.json","state_url":"https://pith.science/pith/4UBK4ROBYEAMAMKYQKRYXINYTR/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/4UBK4ROBYEAMAMKYQKRYXINYTR/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-05-19T06:18:37Z","links":{"resolver":"https://pith.science/pith/4UBK4ROBYEAMAMKYQKRYXINYTR","bundle":"https://pith.science/pith/4UBK4ROBYEAMAMKYQKRYXINYTR/bundle.json","state":"https://pith.science/pith/4UBK4ROBYEAMAMKYQKRYXINYTR/state.json","well_known_bundle":"https://pith.science/.well-known/pith/4UBK4ROBYEAMAMKYQKRYXINYTR/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:4UBK4ROBYEAMAMKYQKRYXINYTR","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":"039b3c50032a18c95f8992f76d9ef59916ff56930abc32d5b2f86355e3b1ae86","cross_cats_sorted":["stat.ML"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2018-12-07T04:18:12Z","title_canon_sha256":"a20fd6172cc0957c021d1d71abfad29ca2fbbc58a377789ee746a24696ef6841"},"schema_version":"1.0","source":{"id":"1812.02903","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1812.02903","created_at":"2026-05-17T23:58:51Z"},{"alias_kind":"arxiv_version","alias_value":"1812.02903v1","created_at":"2026-05-17T23:58:51Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1812.02903","created_at":"2026-05-17T23:58:51Z"},{"alias_kind":"pith_short_12","alias_value":"4UBK4ROBYEAM","created_at":"2026-05-18T12:32:05Z"},{"alias_kind":"pith_short_16","alias_value":"4UBK4ROBYEAMAMKY","created_at":"2026-05-18T12:32:05Z"},{"alias_kind":"pith_short_8","alias_value":"4UBK4ROB","created_at":"2026-05-18T12:32:05Z"}],"graph_snapshots":[{"event_id":"sha256:9f89bd6bf72736c3d8502d8f835502648ee6dd56c9f58654705abd06ce50d731","target":"graph","created_at":"2026-05-17T23:58:51Z","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"},"paper":{"abstract_excerpt":"Federated learning is a distributed form of machine learning where both the training data and model training are decentralized. In this paper, we use federated learning in a commercial, global-scale setting to train, evaluate and deploy a model to improve virtual keyboard search suggestion quality without direct access to the underlying user data. We describe our observations in federated training, compare metrics to live deployments, and present resulting quality increases. In whole, we demonstrate how federated learning can be applied end-to-end to both improve user experiences and enhance u","authors_text":"Daniel Ramage, Fran\\c{c}oise Beaufays, Galen Andrew, Haicheng Sun, Hubert Eichner, Nicholas Kong, Timothy Yang, Wei Li","cross_cats":["stat.ML"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2018-12-07T04:18:12Z","title":"Applied Federated Learning: Improving Google Keyboard Query Suggestions"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1812.02903","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:37b941ce97775855aaab74d376bb7d4110a5f5e7533e0a0f65da49afd288ecca","target":"record","created_at":"2026-05-17T23:58:51Z","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":"039b3c50032a18c95f8992f76d9ef59916ff56930abc32d5b2f86355e3b1ae86","cross_cats_sorted":["stat.ML"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2018-12-07T04:18:12Z","title_canon_sha256":"a20fd6172cc0957c021d1d71abfad29ca2fbbc58a377789ee746a24696ef6841"},"schema_version":"1.0","source":{"id":"1812.02903","kind":"arxiv","version":1}},"canonical_sha256":"e502ae45c1c100c0315882a38ba1b89c64407235d5a0df3a8f9eaddb127cb0f5","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"e502ae45c1c100c0315882a38ba1b89c64407235d5a0df3a8f9eaddb127cb0f5","first_computed_at":"2026-05-17T23:58:51.480394Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:58:51.480394Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"8/7Z8JMbmDkj/uq2RB6jiT+TBjt3mrW8hMazpsf3yNB/04dFPOSQfkY+326uipOfQy5kanyWwmeE4S84Ewj2Ag==","signature_status":"signed_v1","signed_at":"2026-05-17T23:58:51.480974Z","signed_message":"canonical_sha256_bytes"},"source_id":"1812.02903","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:37b941ce97775855aaab74d376bb7d4110a5f5e7533e0a0f65da49afd288ecca","sha256:9f89bd6bf72736c3d8502d8f835502648ee6dd56c9f58654705abd06ce50d731"],"state_sha256":"50743b684fc3261b9a6956dab0f312c86ac2cb1099fa7fe561cae7562faac7ab"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"B2M8sf3wCiviOWRg4bjt7XCagbBc/mJa9e4DUUpkdsKacY0VTSvNCDFUKq3yrosPCvxEsU89DNT+qu1/nHYiCA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-19T06:18:37.254176Z","bundle_sha256":"7f1b7b4dbb77093ed767d8dd5bad58d88e8e6947a1d1169b44214d49be6fa64d"}}