{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:BK73K4PHGDOXTHQNAETHAT5FO7","short_pith_number":"pith:BK73K4PH","canonical_record":{"source":{"id":"1910.02371","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-10-06T04:48:05Z","cross_cats_sorted":["cs.MS","cs.NA","math.NA"],"title_canon_sha256":"7df3ebe6402aa7176601e722e852c2be7f1ae006a32ae5b4020cff95fdaa5137","abstract_canon_sha256":"1e72eb71c3921c29f694cbe2f1cc64bb6ae58ad5eb4dbb85c9b3b9369ed6316d"},"schema_version":"1.0"},"canonical_sha256":"0abfb571e730dd799e0d0126704fa577d9c5a11ec8be1fc6d3b01b39cd4637b2","source":{"kind":"arxiv","id":"1910.02371","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1910.02371","created_at":"2026-07-05T02:42:40Z"},{"alias_kind":"arxiv_version","alias_value":"1910.02371v3","created_at":"2026-07-05T02:42:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1910.02371","created_at":"2026-07-05T02:42:40Z"},{"alias_kind":"pith_short_12","alias_value":"BK73K4PHGDOX","created_at":"2026-07-05T02:42:40Z"},{"alias_kind":"pith_short_16","alias_value":"BK73K4PHGDOXTHQN","created_at":"2026-07-05T02:42:40Z"},{"alias_kind":"pith_short_8","alias_value":"BK73K4PH","created_at":"2026-07-05T02:42:40Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:BK73K4PHGDOXTHQNAETHAT5FO7","target":"record","payload":{"canonical_record":{"source":{"id":"1910.02371","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-10-06T04:48:05Z","cross_cats_sorted":["cs.MS","cs.NA","math.NA"],"title_canon_sha256":"7df3ebe6402aa7176601e722e852c2be7f1ae006a32ae5b4020cff95fdaa5137","abstract_canon_sha256":"1e72eb71c3921c29f694cbe2f1cc64bb6ae58ad5eb4dbb85c9b3b9369ed6316d"},"schema_version":"1.0"},"canonical_sha256":"0abfb571e730dd799e0d0126704fa577d9c5a11ec8be1fc6d3b01b39cd4637b2","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:42:40.272560Z","signature_b64":"9v4fxiGX5Rf+5ZG4UY+T0Nec0R/76PLQ7IK4K9trO0mZXrbr56iCtmh81+jaBo+yGUu0gGap8IxNGUSzQgOoDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0abfb571e730dd799e0d0126704fa577d9c5a11ec8be1fc6d3b01b39cd4637b2","last_reissued_at":"2026-07-05T02:42:40.272135Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:42:40.272135Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1910.02371","source_version":3,"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:42:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"6NrVD+RRQUW8+fKVi8rnuINYcVPIqtmFKpv7FF6R3cbfRMwz3pJRYZENA3jJXtphgSELbI1UWziuU7JCvwUDAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-16T13:18:26.984376Z"},"content_sha256":"4c85768e7a3da45119f1961da0c07182957628100a8b65165ba54d8406d29e7d","schema_version":"1.0","event_id":"sha256:4c85768e7a3da45119f1961da0c07182957628100a8b65165ba54d8406d29e7d"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:BK73K4PHGDOXTHQNAETHAT5FO7","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Distributed-Memory Tensor Completion for Generalized Loss Functions in Python using New Sparse Tensor Kernels","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.MS","cs.NA","math.NA"],"primary_cat":"cs.DC","authors_text":"Edgar Solomonik, Naijing Zhang, Navjot Singh, Siyuan Zhang, Xiaoxiao Wu, Zecheng Zhang","submitted_at":"2019-10-06T04:48:05Z","abstract_excerpt":"Tensor computations are increasingly prevalent numerical techniques in data science, but pose unique challenges for high-performance implementation. We provide novel algorithms and systems infrastructure which enable efficient parallel implementation of algorithms for tensor completion with generalized loss functions. Specifically, we consider alternating minimization, coordinate minimization, and a quasi-Newton (generalized Gauss-Newton) method. By extending the Cyclops library, we implement all of these methods in high-level Python syntax. To make possible tensor completion for very sparse t"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1910.02371","kind":"arxiv","version":3},"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/1910.02371/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:42:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"8FbtgXVDpOVrrnhzNk52E3bKsRNTS3q4IrjvDas6cUnuawh6Mrso3Za6CHR0uqeY4RR1fkLffCpoVKufRPDUBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-16T13:18:26.984765Z"},"content_sha256":"13c30374a4e3ecf11d8f1440f5ad8c8c22c4104f8281ed51af92c0f46c663d92","schema_version":"1.0","event_id":"sha256:13c30374a4e3ecf11d8f1440f5ad8c8c22c4104f8281ed51af92c0f46c663d92"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/BK73K4PHGDOXTHQNAETHAT5FO7/bundle.json","state_url":"https://pith.science/pith/BK73K4PHGDOXTHQNAETHAT5FO7/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/BK73K4PHGDOXTHQNAETHAT5FO7/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-07-16T13:18:26Z","links":{"resolver":"https://pith.science/pith/BK73K4PHGDOXTHQNAETHAT5FO7","bundle":"https://pith.science/pith/BK73K4PHGDOXTHQNAETHAT5FO7/bundle.json","state":"https://pith.science/pith/BK73K4PHGDOXTHQNAETHAT5FO7/state.json","well_known_bundle":"https://pith.science/.well-known/pith/BK73K4PHGDOXTHQNAETHAT5FO7/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:BK73K4PHGDOXTHQNAETHAT5FO7","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":"1e72eb71c3921c29f694cbe2f1cc64bb6ae58ad5eb4dbb85c9b3b9369ed6316d","cross_cats_sorted":["cs.MS","cs.NA","math.NA"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-10-06T04:48:05Z","title_canon_sha256":"7df3ebe6402aa7176601e722e852c2be7f1ae006a32ae5b4020cff95fdaa5137"},"schema_version":"1.0","source":{"id":"1910.02371","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1910.02371","created_at":"2026-07-05T02:42:40Z"},{"alias_kind":"arxiv_version","alias_value":"1910.02371v3","created_at":"2026-07-05T02:42:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1910.02371","created_at":"2026-07-05T02:42:40Z"},{"alias_kind":"pith_short_12","alias_value":"BK73K4PHGDOX","created_at":"2026-07-05T02:42:40Z"},{"alias_kind":"pith_short_16","alias_value":"BK73K4PHGDOXTHQN","created_at":"2026-07-05T02:42:40Z"},{"alias_kind":"pith_short_8","alias_value":"BK73K4PH","created_at":"2026-07-05T02:42:40Z"}],"graph_snapshots":[{"event_id":"sha256:13c30374a4e3ecf11d8f1440f5ad8c8c22c4104f8281ed51af92c0f46c663d92","target":"graph","created_at":"2026-07-05T02:42:40Z","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/1910.02371/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Tensor computations are increasingly prevalent numerical techniques in data science, but pose unique challenges for high-performance implementation. We provide novel algorithms and systems infrastructure which enable efficient parallel implementation of algorithms for tensor completion with generalized loss functions. Specifically, we consider alternating minimization, coordinate minimization, and a quasi-Newton (generalized Gauss-Newton) method. By extending the Cyclops library, we implement all of these methods in high-level Python syntax. To make possible tensor completion for very sparse t","authors_text":"Edgar Solomonik, Naijing Zhang, Navjot Singh, Siyuan Zhang, Xiaoxiao Wu, Zecheng Zhang","cross_cats":["cs.MS","cs.NA","math.NA"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-10-06T04:48:05Z","title":"Distributed-Memory Tensor Completion for Generalized Loss Functions in Python using New Sparse Tensor Kernels"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1910.02371","kind":"arxiv","version":3},"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:4c85768e7a3da45119f1961da0c07182957628100a8b65165ba54d8406d29e7d","target":"record","created_at":"2026-07-05T02:42:40Z","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":"1e72eb71c3921c29f694cbe2f1cc64bb6ae58ad5eb4dbb85c9b3b9369ed6316d","cross_cats_sorted":["cs.MS","cs.NA","math.NA"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-10-06T04:48:05Z","title_canon_sha256":"7df3ebe6402aa7176601e722e852c2be7f1ae006a32ae5b4020cff95fdaa5137"},"schema_version":"1.0","source":{"id":"1910.02371","kind":"arxiv","version":3}},"canonical_sha256":"0abfb571e730dd799e0d0126704fa577d9c5a11ec8be1fc6d3b01b39cd4637b2","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0abfb571e730dd799e0d0126704fa577d9c5a11ec8be1fc6d3b01b39cd4637b2","first_computed_at":"2026-07-05T02:42:40.272135Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T02:42:40.272135Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"9v4fxiGX5Rf+5ZG4UY+T0Nec0R/76PLQ7IK4K9trO0mZXrbr56iCtmh81+jaBo+yGUu0gGap8IxNGUSzQgOoDA==","signature_status":"signed_v1","signed_at":"2026-07-05T02:42:40.272560Z","signed_message":"canonical_sha256_bytes"},"source_id":"1910.02371","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4c85768e7a3da45119f1961da0c07182957628100a8b65165ba54d8406d29e7d","sha256:13c30374a4e3ecf11d8f1440f5ad8c8c22c4104f8281ed51af92c0f46c663d92"],"state_sha256":"991af4cca818d7c750a9c9aa4c8e55478cedc80e5995f139a13bb2369cfb7a07"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"MQOD3d4t96QwlR3JRRTUu5CUCyJ9b7+c9umqI1yzwSRbIhrHg+U4qd3+npZocc207lc5rMUezciJ36ODBK5SCw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-16T13:18:26.987578Z","bundle_sha256":"053cce1eab1c5d12f19343b198a48f03981c5bac51507f3a99212c8e30c3a8c4"}}