{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:CEVISW4WKTABX7MDCGG2QWMQIY","short_pith_number":"pith:CEVISW4W","canonical_record":{"source":{"id":"1910.12430","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-10-28T04:08:18Z","cross_cats_sorted":["math.OC","stat.ML"],"title_canon_sha256":"e9f7df374c72315419d6b43852b5cbe056b0e4f5bf9c8559d46b923fad63a2ec","abstract_canon_sha256":"35f8da208c08bf53d8db25dc4e18615642014363cb15a19996d2d075834726e0"},"schema_version":"1.0"},"canonical_sha256":"112a895b9654c01bfd83118da859904621806b26b07c8ddd35c23d53a97b3397","source":{"kind":"arxiv","id":"1910.12430","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1910.12430","created_at":"2026-07-05T00:15:16Z"},{"alias_kind":"arxiv_version","alias_value":"1910.12430v1","created_at":"2026-07-05T00:15:16Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1910.12430","created_at":"2026-07-05T00:15:16Z"},{"alias_kind":"pith_short_12","alias_value":"CEVISW4WKTAB","created_at":"2026-07-05T00:15:16Z"},{"alias_kind":"pith_short_16","alias_value":"CEVISW4WKTABX7MD","created_at":"2026-07-05T00:15:16Z"},{"alias_kind":"pith_short_8","alias_value":"CEVISW4W","created_at":"2026-07-05T00:15:16Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:CEVISW4WKTABX7MDCGG2QWMQIY","target":"record","payload":{"canonical_record":{"source":{"id":"1910.12430","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-10-28T04:08:18Z","cross_cats_sorted":["math.OC","stat.ML"],"title_canon_sha256":"e9f7df374c72315419d6b43852b5cbe056b0e4f5bf9c8559d46b923fad63a2ec","abstract_canon_sha256":"35f8da208c08bf53d8db25dc4e18615642014363cb15a19996d2d075834726e0"},"schema_version":"1.0"},"canonical_sha256":"112a895b9654c01bfd83118da859904621806b26b07c8ddd35c23d53a97b3397","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T00:15:16.593071Z","signature_b64":"hX8vXWjZgOHMU5dUaDZALCHsUP/RNW5Z0Eq1wDU2GzqgZWVYPFLJyCio1Cnynf+CJyiOwHWD6sLS8q8NyePACQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"112a895b9654c01bfd83118da859904621806b26b07c8ddd35c23d53a97b3397","last_reissued_at":"2026-07-05T00:15:16.592594Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T00:15:16.592594Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1910.12430","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-05T00:15:16Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"YRF1G/3rFfKt+ZZ80KKdpHQMbtH4hEisQ05m2sexU+ULgFWGKsfveT453JsB99yMnYWrPD936Wc0faQQsTeFDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-07T18:02:20.582524Z"},"content_sha256":"99aec5fce1266f794dc220f4dc8157a1d579713ce6cd533182acd8fd522bffca","schema_version":"1.0","event_id":"sha256:99aec5fce1266f794dc220f4dc8157a1d579713ce6cd533182acd8fd522bffca"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:CEVISW4WKTABX7MDCGG2QWMQIY","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Differentiable Convex Optimization Layers","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["math.OC","stat.ML"],"primary_cat":"cs.LG","authors_text":"Akshay Agrawal, Brandon Amos, Shane Barratt, Stephen Boyd, Steven Diamond, Zico Kolter","submitted_at":"2019-10-28T04:08:18Z","abstract_excerpt":"Recent work has shown how to embed differentiable optimization problems (that is, problems whose solutions can be backpropagated through) as layers within deep learning architectures. This method provides a useful inductive bias for certain problems, but existing software for differentiable optimization layers is rigid and difficult to apply to new settings. In this paper, we propose an approach to differentiating through disciplined convex programs, a subclass of convex optimization problems used by domain-specific languages (DSLs) for convex optimization. We introduce disciplined parametrize"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1910.12430","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/1910.12430/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-05T00:15:16Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"X1or8J264Sw/+1FDBOz3e7Ux7xu6bam95DfiTXeHRfdeiyyfAXW6J2yqrTXMtfB0e+rWsgO7a2GGPgH7Mh4UBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-07T18:02:20.583503Z"},"content_sha256":"6b5a3e192fa20a2de9d558ccdf73d1dc0fb2549778427a16c6837168d453b212","schema_version":"1.0","event_id":"sha256:6b5a3e192fa20a2de9d558ccdf73d1dc0fb2549778427a16c6837168d453b212"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/CEVISW4WKTABX7MDCGG2QWMQIY/bundle.json","state_url":"https://pith.science/pith/CEVISW4WKTABX7MDCGG2QWMQIY/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/CEVISW4WKTABX7MDCGG2QWMQIY/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-07T18:02:20Z","links":{"resolver":"https://pith.science/pith/CEVISW4WKTABX7MDCGG2QWMQIY","bundle":"https://pith.science/pith/CEVISW4WKTABX7MDCGG2QWMQIY/bundle.json","state":"https://pith.science/pith/CEVISW4WKTABX7MDCGG2QWMQIY/state.json","well_known_bundle":"https://pith.science/.well-known/pith/CEVISW4WKTABX7MDCGG2QWMQIY/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:CEVISW4WKTABX7MDCGG2QWMQIY","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":"35f8da208c08bf53d8db25dc4e18615642014363cb15a19996d2d075834726e0","cross_cats_sorted":["math.OC","stat.ML"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-10-28T04:08:18Z","title_canon_sha256":"e9f7df374c72315419d6b43852b5cbe056b0e4f5bf9c8559d46b923fad63a2ec"},"schema_version":"1.0","source":{"id":"1910.12430","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1910.12430","created_at":"2026-07-05T00:15:16Z"},{"alias_kind":"arxiv_version","alias_value":"1910.12430v1","created_at":"2026-07-05T00:15:16Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1910.12430","created_at":"2026-07-05T00:15:16Z"},{"alias_kind":"pith_short_12","alias_value":"CEVISW4WKTAB","created_at":"2026-07-05T00:15:16Z"},{"alias_kind":"pith_short_16","alias_value":"CEVISW4WKTABX7MD","created_at":"2026-07-05T00:15:16Z"},{"alias_kind":"pith_short_8","alias_value":"CEVISW4W","created_at":"2026-07-05T00:15:16Z"}],"graph_snapshots":[{"event_id":"sha256:6b5a3e192fa20a2de9d558ccdf73d1dc0fb2549778427a16c6837168d453b212","target":"graph","created_at":"2026-07-05T00:15:16Z","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.12430/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Recent work has shown how to embed differentiable optimization problems (that is, problems whose solutions can be backpropagated through) as layers within deep learning architectures. This method provides a useful inductive bias for certain problems, but existing software for differentiable optimization layers is rigid and difficult to apply to new settings. In this paper, we propose an approach to differentiating through disciplined convex programs, a subclass of convex optimization problems used by domain-specific languages (DSLs) for convex optimization. We introduce disciplined parametrize","authors_text":"Akshay Agrawal, Brandon Amos, Shane Barratt, Stephen Boyd, Steven Diamond, Zico Kolter","cross_cats":["math.OC","stat.ML"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-10-28T04:08:18Z","title":"Differentiable Convex Optimization Layers"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1910.12430","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:99aec5fce1266f794dc220f4dc8157a1d579713ce6cd533182acd8fd522bffca","target":"record","created_at":"2026-07-05T00:15:16Z","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":"35f8da208c08bf53d8db25dc4e18615642014363cb15a19996d2d075834726e0","cross_cats_sorted":["math.OC","stat.ML"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2019-10-28T04:08:18Z","title_canon_sha256":"e9f7df374c72315419d6b43852b5cbe056b0e4f5bf9c8559d46b923fad63a2ec"},"schema_version":"1.0","source":{"id":"1910.12430","kind":"arxiv","version":1}},"canonical_sha256":"112a895b9654c01bfd83118da859904621806b26b07c8ddd35c23d53a97b3397","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"112a895b9654c01bfd83118da859904621806b26b07c8ddd35c23d53a97b3397","first_computed_at":"2026-07-05T00:15:16.592594Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T00:15:16.592594Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"hX8vXWjZgOHMU5dUaDZALCHsUP/RNW5Z0Eq1wDU2GzqgZWVYPFLJyCio1Cnynf+CJyiOwHWD6sLS8q8NyePACQ==","signature_status":"signed_v1","signed_at":"2026-07-05T00:15:16.593071Z","signed_message":"canonical_sha256_bytes"},"source_id":"1910.12430","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:99aec5fce1266f794dc220f4dc8157a1d579713ce6cd533182acd8fd522bffca","sha256:6b5a3e192fa20a2de9d558ccdf73d1dc0fb2549778427a16c6837168d453b212"],"state_sha256":"ee062c4c7b066504edb770698d4075f2f94b0a490f9661c932f8ae29bf3528d9"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"/tF1s3NkwXEYxXLKfbr8J2jD8ks0li41ESUY94PIc1tqoieiKE+HxeGhWxeafzDrmWiNwukxrcGejCswtqNpDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-07T18:02:20.590335Z","bundle_sha256":"c236300263c344aa77a3df8508b102fcd5662977c4f98c4e7e1ec59ad864e9dc"}}