{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2017:2ORRSGGTVY5Q3IWR3DO4U2DKYQ","short_pith_number":"pith:2ORRSGGT","schema_version":"1.0","canonical_sha256":"d3a31918d3ae3b0da2d1d8ddca686ac426a586502dc43426dff1af797603c087","source":{"kind":"arxiv","id":"1709.07772","version":2},"attestation_state":"computed","paper":{"title":"Probabilistic Synchronous Parallel","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LG"],"primary_cat":"cs.DC","authors_text":"Ben Catterall, Liang Wang, Richard Mortier","submitted_at":"2017-09-22T14:22:39Z","abstract_excerpt":"Most machine learning and deep neural network algorithms rely on certain iterative algorithms to optimise their utility/cost functions, e.g. Stochastic Gradient Descent. In distributed learning, the networked nodes have to work collaboratively to update the model parameters, and the way how they proceed is referred to as synchronous parallel design (or barrier control). Synchronous parallel protocol is the building block of any distributed learning framework, and its design has direct impact on the performance and scalability of the system.\n  In this paper, we propose a new barrier control tec"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1709.07772","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-09-22T14:22:39Z","cross_cats_sorted":["cs.LG"],"title_canon_sha256":"fc0116b0128aac9126ccc4eeb3448e7f440a0b2f4404ebc6796f7093eaf37d3d","abstract_canon_sha256":"22846dd8fb2e24d801ca5cd9146ec44f312ca231d3bb17f840a038df10b022a8"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:33:38.778705Z","signature_b64":"jVSOmRjzldPfF48HahIzK/D6k38tluZAPAYWhC7oolYngJ10ltoXLamRA5b2XaC1M5XEleFtZ/JHDchhRMqlDw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"d3a31918d3ae3b0da2d1d8ddca686ac426a586502dc43426dff1af797603c087","last_reissued_at":"2026-05-18T00:33:38.778258Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:33:38.778258Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Probabilistic Synchronous Parallel","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LG"],"primary_cat":"cs.DC","authors_text":"Ben Catterall, Liang Wang, Richard Mortier","submitted_at":"2017-09-22T14:22:39Z","abstract_excerpt":"Most machine learning and deep neural network algorithms rely on certain iterative algorithms to optimise their utility/cost functions, e.g. Stochastic Gradient Descent. In distributed learning, the networked nodes have to work collaboratively to update the model parameters, and the way how they proceed is referred to as synchronous parallel design (or barrier control). Synchronous parallel protocol is the building block of any distributed learning framework, and its design has direct impact on the performance and scalability of the system.\n  In this paper, we propose a new barrier control tec"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1709.07772","kind":"arxiv","version":2},"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"},"aliases":[{"alias_kind":"arxiv","alias_value":"1709.07772","created_at":"2026-05-18T00:33:38.778327+00:00"},{"alias_kind":"arxiv_version","alias_value":"1709.07772v2","created_at":"2026-05-18T00:33:38.778327+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1709.07772","created_at":"2026-05-18T00:33:38.778327+00:00"},{"alias_kind":"pith_short_12","alias_value":"2ORRSGGTVY5Q","created_at":"2026-05-18T12:30:55.937587+00:00"},{"alias_kind":"pith_short_16","alias_value":"2ORRSGGTVY5Q3IWR","created_at":"2026-05-18T12:30:55.937587+00:00"},{"alias_kind":"pith_short_8","alias_value":"2ORRSGGT","created_at":"2026-05-18T12:30:55.937587+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2604.16090","citing_title":"Robust Synchronisation for Federated Learning in The Face of Correlated Device Failure","ref_index":15,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/2ORRSGGTVY5Q3IWR3DO4U2DKYQ","json":"https://pith.science/pith/2ORRSGGTVY5Q3IWR3DO4U2DKYQ.json","graph_json":"https://pith.science/api/pith-number/2ORRSGGTVY5Q3IWR3DO4U2DKYQ/graph.json","events_json":"https://pith.science/api/pith-number/2ORRSGGTVY5Q3IWR3DO4U2DKYQ/events.json","paper":"https://pith.science/paper/2ORRSGGT"},"agent_actions":{"view_html":"https://pith.science/pith/2ORRSGGTVY5Q3IWR3DO4U2DKYQ","download_json":"https://pith.science/pith/2ORRSGGTVY5Q3IWR3DO4U2DKYQ.json","view_paper":"https://pith.science/paper/2ORRSGGT","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1709.07772&json=true","fetch_graph":"https://pith.science/api/pith-number/2ORRSGGTVY5Q3IWR3DO4U2DKYQ/graph.json","fetch_events":"https://pith.science/api/pith-number/2ORRSGGTVY5Q3IWR3DO4U2DKYQ/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/2ORRSGGTVY5Q3IWR3DO4U2DKYQ/action/timestamp_anchor","attest_storage":"https://pith.science/pith/2ORRSGGTVY5Q3IWR3DO4U2DKYQ/action/storage_attestation","attest_author":"https://pith.science/pith/2ORRSGGTVY5Q3IWR3DO4U2DKYQ/action/author_attestation","sign_citation":"https://pith.science/pith/2ORRSGGTVY5Q3IWR3DO4U2DKYQ/action/citation_signature","submit_replication":"https://pith.science/pith/2ORRSGGTVY5Q3IWR3DO4U2DKYQ/action/replication_record"}},"created_at":"2026-05-18T00:33:38.778327+00:00","updated_at":"2026-05-18T00:33:38.778327+00:00"}