{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2020:C7VRKTPDLV5LG2PPH4Z77FSQVE","short_pith_number":"pith:C7VRKTPD","canonical_record":{"source":{"id":"2004.11184","kind":"arxiv","version":6},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"eess.SY","submitted_at":"2020-04-23T14:24:44Z","cross_cats_sorted":["cs.LG","cs.NE","cs.SY"],"title_canon_sha256":"18ec8eb520bdd4687924d2bd7ce2df1f5d170108ed3dfb0734b64d1767751d8e","abstract_canon_sha256":"bd98ff7db73b38e3d60264735d33f08b6f7b18ac0388f08b644debcec985c5a4"},"schema_version":"1.0"},"canonical_sha256":"17eb154de35d7ab369ef3f33ff9650a9042a93800bc021c01098af2cf959f401","source":{"kind":"arxiv","id":"2004.11184","version":6},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2004.11184","created_at":"2026-07-05T03:51:53Z"},{"alias_kind":"arxiv_version","alias_value":"2004.11184v6","created_at":"2026-07-05T03:51:53Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2004.11184","created_at":"2026-07-05T03:51:53Z"},{"alias_kind":"pith_short_12","alias_value":"C7VRKTPDLV5L","created_at":"2026-07-05T03:51:53Z"},{"alias_kind":"pith_short_16","alias_value":"C7VRKTPDLV5LG2PP","created_at":"2026-07-05T03:51:53Z"},{"alias_kind":"pith_short_8","alias_value":"C7VRKTPD","created_at":"2026-07-05T03:51:53Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2020:C7VRKTPDLV5LG2PPH4Z77FSQVE","target":"record","payload":{"canonical_record":{"source":{"id":"2004.11184","kind":"arxiv","version":6},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"eess.SY","submitted_at":"2020-04-23T14:24:44Z","cross_cats_sorted":["cs.LG","cs.NE","cs.SY"],"title_canon_sha256":"18ec8eb520bdd4687924d2bd7ce2df1f5d170108ed3dfb0734b64d1767751d8e","abstract_canon_sha256":"bd98ff7db73b38e3d60264735d33f08b6f7b18ac0388f08b644debcec985c5a4"},"schema_version":"1.0"},"canonical_sha256":"17eb154de35d7ab369ef3f33ff9650a9042a93800bc021c01098af2cf959f401","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:51:53.401882Z","signature_b64":"iM4nSRBig0iXr98IhtUwqVodS3qTPxWydidYkZ4f24x1qtKFdBtuC7TzDPohFLZobC/2OfBHr1SqfEudoN3IAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"17eb154de35d7ab369ef3f33ff9650a9042a93800bc021c01098af2cf959f401","last_reissued_at":"2026-07-05T03:51:53.401541Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:51:53.401541Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2004.11184","source_version":6,"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-05T03:51:53Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"EG5zDS2JQGYLjXr9SbEMF2aVS0Ab6EkgUGIWvyn4DvcgcvfbbTaIwOJkeLRR+tRMD7qID0vGzqwGh4MY+9OdBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T19:34:59.177562Z"},"content_sha256":"b7384651d962506fa183d76b4983ace57428620966a6aadca2342a0351de159a","schema_version":"1.0","event_id":"sha256:b7384651d962506fa183d76b4983ace57428620966a6aadca2342a0351de159a"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2020:C7VRKTPDLV5LG2PPH4Z77FSQVE","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Learning Constrained Adaptive Differentiable Predictive Control Policies With Guarantees","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LG","cs.NE","cs.SY"],"primary_cat":"eess.SY","authors_text":"Aaron Tuor, Draguna Vrabie, Jan Drgona","submitted_at":"2020-04-23T14:24:44Z","abstract_excerpt":"We present differentiable predictive control (DPC), a method for learning constrained neural control policies for linear systems with probabilistic performance guarantees. We employ automatic differentiation to obtain direct policy gradients by backpropagating the model predictive control (MPC) loss function and constraints penalties through a differentiable closed-loop system dynamics model. We demonstrate that the proposed method can learn parametric constrained control policies to stabilize systems with unstable dynamics, track time-varying references, and satisfy nonlinear state and input "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2004.11184","kind":"arxiv","version":6},"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/2004.11184/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-05T03:51:53Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"dvzCsPy/FdvnhycVpANl5PdaSWj5OV7SvelhQE/Z2DRyiryjI1IEENeusiwIhUati2+LqFWR6hBntr7reSrRCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T19:34:59.177924Z"},"content_sha256":"a6fbe565f6b9ef73f093be0f34850f99747b260f72496d23b56c29a5dac3982b","schema_version":"1.0","event_id":"sha256:a6fbe565f6b9ef73f093be0f34850f99747b260f72496d23b56c29a5dac3982b"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/C7VRKTPDLV5LG2PPH4Z77FSQVE/bundle.json","state_url":"https://pith.science/pith/C7VRKTPDLV5LG2PPH4Z77FSQVE/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/C7VRKTPDLV5LG2PPH4Z77FSQVE/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-06T19:34:59Z","links":{"resolver":"https://pith.science/pith/C7VRKTPDLV5LG2PPH4Z77FSQVE","bundle":"https://pith.science/pith/C7VRKTPDLV5LG2PPH4Z77FSQVE/bundle.json","state":"https://pith.science/pith/C7VRKTPDLV5LG2PPH4Z77FSQVE/state.json","well_known_bundle":"https://pith.science/.well-known/pith/C7VRKTPDLV5LG2PPH4Z77FSQVE/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2020:C7VRKTPDLV5LG2PPH4Z77FSQVE","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":"bd98ff7db73b38e3d60264735d33f08b6f7b18ac0388f08b644debcec985c5a4","cross_cats_sorted":["cs.LG","cs.NE","cs.SY"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"eess.SY","submitted_at":"2020-04-23T14:24:44Z","title_canon_sha256":"18ec8eb520bdd4687924d2bd7ce2df1f5d170108ed3dfb0734b64d1767751d8e"},"schema_version":"1.0","source":{"id":"2004.11184","kind":"arxiv","version":6}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2004.11184","created_at":"2026-07-05T03:51:53Z"},{"alias_kind":"arxiv_version","alias_value":"2004.11184v6","created_at":"2026-07-05T03:51:53Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2004.11184","created_at":"2026-07-05T03:51:53Z"},{"alias_kind":"pith_short_12","alias_value":"C7VRKTPDLV5L","created_at":"2026-07-05T03:51:53Z"},{"alias_kind":"pith_short_16","alias_value":"C7VRKTPDLV5LG2PP","created_at":"2026-07-05T03:51:53Z"},{"alias_kind":"pith_short_8","alias_value":"C7VRKTPD","created_at":"2026-07-05T03:51:53Z"}],"graph_snapshots":[{"event_id":"sha256:a6fbe565f6b9ef73f093be0f34850f99747b260f72496d23b56c29a5dac3982b","target":"graph","created_at":"2026-07-05T03:51:53Z","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/2004.11184/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"We present differentiable predictive control (DPC), a method for learning constrained neural control policies for linear systems with probabilistic performance guarantees. We employ automatic differentiation to obtain direct policy gradients by backpropagating the model predictive control (MPC) loss function and constraints penalties through a differentiable closed-loop system dynamics model. We demonstrate that the proposed method can learn parametric constrained control policies to stabilize systems with unstable dynamics, track time-varying references, and satisfy nonlinear state and input ","authors_text":"Aaron Tuor, Draguna Vrabie, Jan Drgona","cross_cats":["cs.LG","cs.NE","cs.SY"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"eess.SY","submitted_at":"2020-04-23T14:24:44Z","title":"Learning Constrained Adaptive Differentiable Predictive Control Policies With Guarantees"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2004.11184","kind":"arxiv","version":6},"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:b7384651d962506fa183d76b4983ace57428620966a6aadca2342a0351de159a","target":"record","created_at":"2026-07-05T03:51:53Z","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":"bd98ff7db73b38e3d60264735d33f08b6f7b18ac0388f08b644debcec985c5a4","cross_cats_sorted":["cs.LG","cs.NE","cs.SY"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"eess.SY","submitted_at":"2020-04-23T14:24:44Z","title_canon_sha256":"18ec8eb520bdd4687924d2bd7ce2df1f5d170108ed3dfb0734b64d1767751d8e"},"schema_version":"1.0","source":{"id":"2004.11184","kind":"arxiv","version":6}},"canonical_sha256":"17eb154de35d7ab369ef3f33ff9650a9042a93800bc021c01098af2cf959f401","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"17eb154de35d7ab369ef3f33ff9650a9042a93800bc021c01098af2cf959f401","first_computed_at":"2026-07-05T03:51:53.401541Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:51:53.401541Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"iM4nSRBig0iXr98IhtUwqVodS3qTPxWydidYkZ4f24x1qtKFdBtuC7TzDPohFLZobC/2OfBHr1SqfEudoN3IAA==","signature_status":"signed_v1","signed_at":"2026-07-05T03:51:53.401882Z","signed_message":"canonical_sha256_bytes"},"source_id":"2004.11184","source_kind":"arxiv","source_version":6}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:b7384651d962506fa183d76b4983ace57428620966a6aadca2342a0351de159a","sha256:a6fbe565f6b9ef73f093be0f34850f99747b260f72496d23b56c29a5dac3982b"],"state_sha256":"9ab5f56f74865dea3748be068a8645845d8111014db62afa2b48dc43ead96845"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"hQ+K6xuIb7kawpzvG/m6OC2nCoMntFZh4+Bal6fGLI+ZwB68R2EkwlP7hLT0rAwYQgL6dq+Klzh6L6maiui/Bg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-06T19:34:59.180237Z","bundle_sha256":"01b2504be05d25068fe5e5bcb7b55093db0514dd1fa437c4dc327b6e2e83b491"}}