{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:SEGNGX62H5QIQS43X4P6RPO7UB","short_pith_number":"pith:SEGNGX62","canonical_record":{"source":{"id":"2410.22159","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-10-29T15:54:09Z","cross_cats_sorted":[],"title_canon_sha256":"97a62ea714ef9994c42882be5917e3af4dfbed03b41f334f4cccbf11def32748","abstract_canon_sha256":"c001ba66bc6e9859ac317ac74da4acb85cf5802ba65c01b43aa2688882237cbb"},"schema_version":"1.0"},"canonical_sha256":"910cd35fda3f60884b9bbf1fe8bddfa074e53c3b02127e084db315062d8c8499","source":{"kind":"arxiv","id":"2410.22159","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2410.22159","created_at":"2026-07-05T09:50:53Z"},{"alias_kind":"arxiv_version","alias_value":"2410.22159v3","created_at":"2026-07-05T09:50:53Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2410.22159","created_at":"2026-07-05T09:50:53Z"},{"alias_kind":"pith_short_12","alias_value":"SEGNGX62H5QI","created_at":"2026-07-05T09:50:53Z"},{"alias_kind":"pith_short_16","alias_value":"SEGNGX62H5QIQS43","created_at":"2026-07-05T09:50:53Z"},{"alias_kind":"pith_short_8","alias_value":"SEGNGX62","created_at":"2026-07-05T09:50:53Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:SEGNGX62H5QIQS43X4P6RPO7UB","target":"record","payload":{"canonical_record":{"source":{"id":"2410.22159","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-10-29T15:54:09Z","cross_cats_sorted":[],"title_canon_sha256":"97a62ea714ef9994c42882be5917e3af4dfbed03b41f334f4cccbf11def32748","abstract_canon_sha256":"c001ba66bc6e9859ac317ac74da4acb85cf5802ba65c01b43aa2688882237cbb"},"schema_version":"1.0"},"canonical_sha256":"910cd35fda3f60884b9bbf1fe8bddfa074e53c3b02127e084db315062d8c8499","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:50:53.499751Z","signature_b64":"TRGhUdx/DcZ39kIbpFA5kb447qF8FVu7ao7VOlYnOE1uVoRhU9/q+zQYQz5Tlzev0YNYGMoWRxLJ/3sIxdkXDw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"910cd35fda3f60884b9bbf1fe8bddfa074e53c3b02127e084db315062d8c8499","last_reissued_at":"2026-07-05T09:50:53.499236Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:50:53.499236Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2410.22159","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-05T09:50:53Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Mr4wWhzfqbHJwfp4KLI3uzTDWkSb5s0Z4QCFiarKppcdbp8Ii0q8sE0hGJBrZkqxcTf1dujekLqCY1wl3R7rCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-23T12:18:10.655966Z"},"content_sha256":"5750288e1b6ed602d300794aa40401d7ee568cc7e800ea65ab6561caa9d2d95a","schema_version":"1.0","event_id":"sha256:5750288e1b6ed602d300794aa40401d7ee568cc7e800ea65ab6561caa9d2d95a"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:SEGNGX62H5QIQS43X4P6RPO7UB","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Training LLMs for Generating IEC 61131-3 Structured Text with Online Feedback","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Aaron Haag, Altay Kacan, Bertram Fuchs, Oliver Lohse","submitted_at":"2024-10-29T15:54:09Z","abstract_excerpt":"IEC 61131-3 Structured Text (ST) is a widely used programming language for programmable logic controllers (PLCs) in automation systems. However, generating ST code with LLMs poses unique challenges due to limited data in public training datasets and the complexity of ST language syntax. This paper proposes an approach to fine-tune LLMs for the generation of ST code that leverages a preference-based learning method through an online process involving compiler feedback and evaluation from an LLM-based ST expert. In this framework, the model is iteratively refined and generates new training sampl"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2410.22159","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/2410.22159/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-05T09:50:53Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"P5DEPy0eM9mClhXc8Yllk8Pn0/DWqdWo8YCAgl5yMqQvHgOybLbGmAIMh428z+fUUZE4oW6c1xbpqXEbTGu2AQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-23T12:18:10.656463Z"},"content_sha256":"0433c8cf4e2ef973b55818f9f45e0860532a74f494438926cac3212820816878","schema_version":"1.0","event_id":"sha256:0433c8cf4e2ef973b55818f9f45e0860532a74f494438926cac3212820816878"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/SEGNGX62H5QIQS43X4P6RPO7UB/bundle.json","state_url":"https://pith.science/pith/SEGNGX62H5QIQS43X4P6RPO7UB/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/SEGNGX62H5QIQS43X4P6RPO7UB/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-23T12:18:10Z","links":{"resolver":"https://pith.science/pith/SEGNGX62H5QIQS43X4P6RPO7UB","bundle":"https://pith.science/pith/SEGNGX62H5QIQS43X4P6RPO7UB/bundle.json","state":"https://pith.science/pith/SEGNGX62H5QIQS43X4P6RPO7UB/state.json","well_known_bundle":"https://pith.science/.well-known/pith/SEGNGX62H5QIQS43X4P6RPO7UB/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:SEGNGX62H5QIQS43X4P6RPO7UB","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":"c001ba66bc6e9859ac317ac74da4acb85cf5802ba65c01b43aa2688882237cbb","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-10-29T15:54:09Z","title_canon_sha256":"97a62ea714ef9994c42882be5917e3af4dfbed03b41f334f4cccbf11def32748"},"schema_version":"1.0","source":{"id":"2410.22159","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2410.22159","created_at":"2026-07-05T09:50:53Z"},{"alias_kind":"arxiv_version","alias_value":"2410.22159v3","created_at":"2026-07-05T09:50:53Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2410.22159","created_at":"2026-07-05T09:50:53Z"},{"alias_kind":"pith_short_12","alias_value":"SEGNGX62H5QI","created_at":"2026-07-05T09:50:53Z"},{"alias_kind":"pith_short_16","alias_value":"SEGNGX62H5QIQS43","created_at":"2026-07-05T09:50:53Z"},{"alias_kind":"pith_short_8","alias_value":"SEGNGX62","created_at":"2026-07-05T09:50:53Z"}],"graph_snapshots":[{"event_id":"sha256:0433c8cf4e2ef973b55818f9f45e0860532a74f494438926cac3212820816878","target":"graph","created_at":"2026-07-05T09:50: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/2410.22159/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"IEC 61131-3 Structured Text (ST) is a widely used programming language for programmable logic controllers (PLCs) in automation systems. However, generating ST code with LLMs poses unique challenges due to limited data in public training datasets and the complexity of ST language syntax. This paper proposes an approach to fine-tune LLMs for the generation of ST code that leverages a preference-based learning method through an online process involving compiler feedback and evaluation from an LLM-based ST expert. In this framework, the model is iteratively refined and generates new training sampl","authors_text":"Aaron Haag, Altay Kacan, Bertram Fuchs, Oliver Lohse","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-10-29T15:54:09Z","title":"Training LLMs for Generating IEC 61131-3 Structured Text with Online Feedback"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2410.22159","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:5750288e1b6ed602d300794aa40401d7ee568cc7e800ea65ab6561caa9d2d95a","target":"record","created_at":"2026-07-05T09:50: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":"c001ba66bc6e9859ac317ac74da4acb85cf5802ba65c01b43aa2688882237cbb","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-10-29T15:54:09Z","title_canon_sha256":"97a62ea714ef9994c42882be5917e3af4dfbed03b41f334f4cccbf11def32748"},"schema_version":"1.0","source":{"id":"2410.22159","kind":"arxiv","version":3}},"canonical_sha256":"910cd35fda3f60884b9bbf1fe8bddfa074e53c3b02127e084db315062d8c8499","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"910cd35fda3f60884b9bbf1fe8bddfa074e53c3b02127e084db315062d8c8499","first_computed_at":"2026-07-05T09:50:53.499236Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T09:50:53.499236Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"TRGhUdx/DcZ39kIbpFA5kb447qF8FVu7ao7VOlYnOE1uVoRhU9/q+zQYQz5Tlzev0YNYGMoWRxLJ/3sIxdkXDw==","signature_status":"signed_v1","signed_at":"2026-07-05T09:50:53.499751Z","signed_message":"canonical_sha256_bytes"},"source_id":"2410.22159","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:5750288e1b6ed602d300794aa40401d7ee568cc7e800ea65ab6561caa9d2d95a","sha256:0433c8cf4e2ef973b55818f9f45e0860532a74f494438926cac3212820816878"],"state_sha256":"3117ce540ab6ad973fedfb534c61a10bf86b285f5f6a8bb67bef38c7ec94fff0"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5vZ9jyVa4YFfiKh9dQyexjzHyDT+yr/RqC9q+RrPofcui1Xi5TTkYXPwG8n/jfsRGW+UotRBPkDvXEt9yhp+AA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-23T12:18:10.659985Z","bundle_sha256":"82e9f7d06e9da9c83f71406cfb93fe7afd25e206457211a1420d1305af8aebd6"}}