{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:TSX54JECGQDURW4BZCL6JOGDCB","short_pith_number":"pith:TSX54JEC","canonical_record":{"source":{"id":"2107.01729","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.NE","submitted_at":"2021-07-04T20:50:49Z","cross_cats_sorted":[],"title_canon_sha256":"1e8ae5a539de4e6062338b2de2371b7b8fe1aa476def161c21fbd63c23419aa7","abstract_canon_sha256":"28e89e761acb80e4222c6b6c320355209e44a9dd48bd7ee7685f2e5e72835528"},"schema_version":"1.0"},"canonical_sha256":"9cafde2482340748db81c897e4b8c31060e75bcb0433d861c94f4637dc472b36","source":{"kind":"arxiv","id":"2107.01729","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2107.01729","created_at":"2026-07-05T03:27:33Z"},{"alias_kind":"arxiv_version","alias_value":"2107.01729v2","created_at":"2026-07-05T03:27:33Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2107.01729","created_at":"2026-07-05T03:27:33Z"},{"alias_kind":"pith_short_12","alias_value":"TSX54JECGQDU","created_at":"2026-07-05T03:27:33Z"},{"alias_kind":"pith_short_16","alias_value":"TSX54JECGQDURW4B","created_at":"2026-07-05T03:27:33Z"},{"alias_kind":"pith_short_8","alias_value":"TSX54JEC","created_at":"2026-07-05T03:27:33Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:TSX54JECGQDURW4BZCL6JOGDCB","target":"record","payload":{"canonical_record":{"source":{"id":"2107.01729","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.NE","submitted_at":"2021-07-04T20:50:49Z","cross_cats_sorted":[],"title_canon_sha256":"1e8ae5a539de4e6062338b2de2371b7b8fe1aa476def161c21fbd63c23419aa7","abstract_canon_sha256":"28e89e761acb80e4222c6b6c320355209e44a9dd48bd7ee7685f2e5e72835528"},"schema_version":"1.0"},"canonical_sha256":"9cafde2482340748db81c897e4b8c31060e75bcb0433d861c94f4637dc472b36","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:27:33.458100Z","signature_b64":"NKgfOSd9tQfRvQWHYX7PmOqC63P463Tw41kr0ju4XUuVkDaQ06AWLhNhmmc/y6kBmb9wxuL6ya4Ur0bPELKcAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"9cafde2482340748db81c897e4b8c31060e75bcb0433d861c94f4637dc472b36","last_reissued_at":"2026-07-05T03:27:33.457617Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:27:33.457617Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2107.01729","source_version":2,"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:27:33Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"SxFVML9k3+ICbmRsYEn5iGvSH4RK2d4F5CN97O6WCOKCp8NPbMwF5aiHkmUoCTWd1xTgEZosIQdh3yUGXqxTDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T09:27:23.422017Z"},"content_sha256":"cc6712f3ed0700d7affb888922ad5e5d595694237ed2eab90f0e6dd8158fc6f7","schema_version":"1.0","event_id":"sha256:cc6712f3ed0700d7affb888922ad5e5d595694237ed2eab90f0e6dd8158fc6f7"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:TSX54JECGQDURW4BZCL6JOGDCB","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Hebbian learning with gradients: Hebbian convolutional neural networks with modern deep learning frameworks","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.NE","authors_text":"Thomas Miconi","submitted_at":"2021-07-04T20:50:49Z","abstract_excerpt":"Deep learning networks generally use non-biological learning methods. By contrast, networks based on more biologically plausible learning, such as Hebbian learning, show comparatively poor performance and difficulties of implementation. Here we show that Hebbian learning in hierarchical, convolutional neural networks can be implemented almost trivially with modern deep learning frameworks, by using specific losses whose gradients produce exactly the desired Hebbian updates. We provide expressions whose gradients exactly implement a plain Hebbian rule (dw ~= xy), Grossberg's instar rule (dw ~= "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2107.01729","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2107.01729/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:27:33Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ZRSY/+oad38FdXxUdX9qaaAr0rP2S17xPzeY+veVdNEgMUJOaKAcIkEpPV/eDKRqzV6/V+NopqQio4Mk8IzVCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T09:27:23.422712Z"},"content_sha256":"8d765de2ac0bfbe70a459e8b084de9503b3c4e5d1ccfc2f7276456f140d33700","schema_version":"1.0","event_id":"sha256:8d765de2ac0bfbe70a459e8b084de9503b3c4e5d1ccfc2f7276456f140d33700"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/TSX54JECGQDURW4BZCL6JOGDCB/bundle.json","state_url":"https://pith.science/pith/TSX54JECGQDURW4BZCL6JOGDCB/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/TSX54JECGQDURW4BZCL6JOGDCB/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-10T09:27:23Z","links":{"resolver":"https://pith.science/pith/TSX54JECGQDURW4BZCL6JOGDCB","bundle":"https://pith.science/pith/TSX54JECGQDURW4BZCL6JOGDCB/bundle.json","state":"https://pith.science/pith/TSX54JECGQDURW4BZCL6JOGDCB/state.json","well_known_bundle":"https://pith.science/.well-known/pith/TSX54JECGQDURW4BZCL6JOGDCB/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:TSX54JECGQDURW4BZCL6JOGDCB","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":"28e89e761acb80e4222c6b6c320355209e44a9dd48bd7ee7685f2e5e72835528","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.NE","submitted_at":"2021-07-04T20:50:49Z","title_canon_sha256":"1e8ae5a539de4e6062338b2de2371b7b8fe1aa476def161c21fbd63c23419aa7"},"schema_version":"1.0","source":{"id":"2107.01729","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2107.01729","created_at":"2026-07-05T03:27:33Z"},{"alias_kind":"arxiv_version","alias_value":"2107.01729v2","created_at":"2026-07-05T03:27:33Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2107.01729","created_at":"2026-07-05T03:27:33Z"},{"alias_kind":"pith_short_12","alias_value":"TSX54JECGQDU","created_at":"2026-07-05T03:27:33Z"},{"alias_kind":"pith_short_16","alias_value":"TSX54JECGQDURW4B","created_at":"2026-07-05T03:27:33Z"},{"alias_kind":"pith_short_8","alias_value":"TSX54JEC","created_at":"2026-07-05T03:27:33Z"}],"graph_snapshots":[{"event_id":"sha256:8d765de2ac0bfbe70a459e8b084de9503b3c4e5d1ccfc2f7276456f140d33700","target":"graph","created_at":"2026-07-05T03:27:33Z","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/2107.01729/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Deep learning networks generally use non-biological learning methods. By contrast, networks based on more biologically plausible learning, such as Hebbian learning, show comparatively poor performance and difficulties of implementation. Here we show that Hebbian learning in hierarchical, convolutional neural networks can be implemented almost trivially with modern deep learning frameworks, by using specific losses whose gradients produce exactly the desired Hebbian updates. We provide expressions whose gradients exactly implement a plain Hebbian rule (dw ~= xy), Grossberg's instar rule (dw ~= ","authors_text":"Thomas Miconi","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.NE","submitted_at":"2021-07-04T20:50:49Z","title":"Hebbian learning with gradients: Hebbian convolutional neural networks with modern deep learning frameworks"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2107.01729","kind":"arxiv","version":2},"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:cc6712f3ed0700d7affb888922ad5e5d595694237ed2eab90f0e6dd8158fc6f7","target":"record","created_at":"2026-07-05T03:27:33Z","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":"28e89e761acb80e4222c6b6c320355209e44a9dd48bd7ee7685f2e5e72835528","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.NE","submitted_at":"2021-07-04T20:50:49Z","title_canon_sha256":"1e8ae5a539de4e6062338b2de2371b7b8fe1aa476def161c21fbd63c23419aa7"},"schema_version":"1.0","source":{"id":"2107.01729","kind":"arxiv","version":2}},"canonical_sha256":"9cafde2482340748db81c897e4b8c31060e75bcb0433d861c94f4637dc472b36","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"9cafde2482340748db81c897e4b8c31060e75bcb0433d861c94f4637dc472b36","first_computed_at":"2026-07-05T03:27:33.457617Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:27:33.457617Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"NKgfOSd9tQfRvQWHYX7PmOqC63P463Tw41kr0ju4XUuVkDaQ06AWLhNhmmc/y6kBmb9wxuL6ya4Ur0bPELKcAA==","signature_status":"signed_v1","signed_at":"2026-07-05T03:27:33.458100Z","signed_message":"canonical_sha256_bytes"},"source_id":"2107.01729","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:cc6712f3ed0700d7affb888922ad5e5d595694237ed2eab90f0e6dd8158fc6f7","sha256:8d765de2ac0bfbe70a459e8b084de9503b3c4e5d1ccfc2f7276456f140d33700"],"state_sha256":"96cac3264e9955cc451337274063b89c121c235b3ab403904244b2d89a537e73"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"RJ7tOygUxzzDABOxiiyZsC7i+1s72UtmsrYOPHsNKVuu1VzG8fE7OJl7KntatOoMkhM0NfCBKSDKmRNazucIDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-10T09:27:23.429607Z","bundle_sha256":"fcec6da067d1a365dca66b60d050861ab9459a4edcd1135567ec2b1a06e819f2"}}