{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:XDBRKM4KRORYIEAFFEWIH5J55O","short_pith_number":"pith:XDBRKM4K","canonical_record":{"source":{"id":"2405.09112","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-05-15T06:01:40Z","cross_cats_sorted":[],"title_canon_sha256":"3b3d452c1803b13249777756125c9cf1ed605b0d9fddd523baae2e0e37ee6522","abstract_canon_sha256":"e87bd9f5ca08117514e872302f165bdd04973850688f3c8fb75868ab82b48f70"},"schema_version":"1.0"},"canonical_sha256":"b8c315338a8ba3841005292c83f53debae8cafc75c025deb02c642f156a8f628","source":{"kind":"arxiv","id":"2405.09112","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2405.09112","created_at":"2026-07-05T08:19:25Z"},{"alias_kind":"arxiv_version","alias_value":"2405.09112v1","created_at":"2026-07-05T08:19:25Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2405.09112","created_at":"2026-07-05T08:19:25Z"},{"alias_kind":"pith_short_12","alias_value":"XDBRKM4KRORY","created_at":"2026-07-05T08:19:25Z"},{"alias_kind":"pith_short_16","alias_value":"XDBRKM4KRORYIEAF","created_at":"2026-07-05T08:19:25Z"},{"alias_kind":"pith_short_8","alias_value":"XDBRKM4K","created_at":"2026-07-05T08:19:25Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:XDBRKM4KRORYIEAFFEWIH5J55O","target":"record","payload":{"canonical_record":{"source":{"id":"2405.09112","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-05-15T06:01:40Z","cross_cats_sorted":[],"title_canon_sha256":"3b3d452c1803b13249777756125c9cf1ed605b0d9fddd523baae2e0e37ee6522","abstract_canon_sha256":"e87bd9f5ca08117514e872302f165bdd04973850688f3c8fb75868ab82b48f70"},"schema_version":"1.0"},"canonical_sha256":"b8c315338a8ba3841005292c83f53debae8cafc75c025deb02c642f156a8f628","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:19:25.719611Z","signature_b64":"k8omVdAB4gHa/+Pma4Be6FY4N6fvsQh68xtXE6jSkujwUkokBVdSOpykHlcm820+ycv2Lv4B21VsYhvHoTY7Dg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b8c315338a8ba3841005292c83f53debae8cafc75c025deb02c642f156a8f628","last_reissued_at":"2026-07-05T08:19:25.719196Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:19:25.719196Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2405.09112","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-05T08:19:25Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"xwB0hRsY9Ppss0nReYHagNvmPvhzWuvyhseGAyWo6FCWkYssGFP2wtMQyr7g94B5IpBN6gmibYTC8/jQwkW5BA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T13:51:21.004201Z"},"content_sha256":"7a12bf1f6ae4f6b43a5f97a0676b5449fa7d0e6b464f82b2b23a90152587da82","schema_version":"1.0","event_id":"sha256:7a12bf1f6ae4f6b43a5f97a0676b5449fa7d0e6b464f82b2b23a90152587da82"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:XDBRKM4KRORYIEAFFEWIH5J55O","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Enhancing Function Name Prediction using Votes-Based Name Tokenization and Multi-Task Learning","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Limin Sun, Shouguo Yang, Xiaoling Zhang, Zhengzi Xu, Zhi Li, Zhiqiang Shi","submitted_at":"2024-05-15T06:01:40Z","abstract_excerpt":"Reverse engineers would acquire valuable insights from descriptive function names, which are absent in publicly released binaries. Recent advances in binary function name prediction using data-driven machine learning show promise. However, existing approaches encounter difficulties in capturing function semantics in diverse optimized binaries and fail to reserve the meaning of labels in function names. We propose Epitome, a framework that enhances function name prediction using votes-based name tokenization and multi-task learning, specifically tailored for different compilation optimization b"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2405.09112","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/2405.09112/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-05T08:19:25Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"3nfgSdk/Dx2pnDUvRE3uRwsFRrQqoSSqZzLcgz7h++uETTUhoPhOtKqo7evpeIrpmHdRu/wrlPlaioNJO7OHDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T13:51:21.004588Z"},"content_sha256":"1377276d1caadbd512825ca9e8788fd38d7f699e7fb5e8684a839825bfef188f","schema_version":"1.0","event_id":"sha256:1377276d1caadbd512825ca9e8788fd38d7f699e7fb5e8684a839825bfef188f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/XDBRKM4KRORYIEAFFEWIH5J55O/bundle.json","state_url":"https://pith.science/pith/XDBRKM4KRORYIEAFFEWIH5J55O/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/XDBRKM4KRORYIEAFFEWIH5J55O/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-07T13:51:21Z","links":{"resolver":"https://pith.science/pith/XDBRKM4KRORYIEAFFEWIH5J55O","bundle":"https://pith.science/pith/XDBRKM4KRORYIEAFFEWIH5J55O/bundle.json","state":"https://pith.science/pith/XDBRKM4KRORYIEAFFEWIH5J55O/state.json","well_known_bundle":"https://pith.science/.well-known/pith/XDBRKM4KRORYIEAFFEWIH5J55O/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:XDBRKM4KRORYIEAFFEWIH5J55O","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":"e87bd9f5ca08117514e872302f165bdd04973850688f3c8fb75868ab82b48f70","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-05-15T06:01:40Z","title_canon_sha256":"3b3d452c1803b13249777756125c9cf1ed605b0d9fddd523baae2e0e37ee6522"},"schema_version":"1.0","source":{"id":"2405.09112","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2405.09112","created_at":"2026-07-05T08:19:25Z"},{"alias_kind":"arxiv_version","alias_value":"2405.09112v1","created_at":"2026-07-05T08:19:25Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2405.09112","created_at":"2026-07-05T08:19:25Z"},{"alias_kind":"pith_short_12","alias_value":"XDBRKM4KRORY","created_at":"2026-07-05T08:19:25Z"},{"alias_kind":"pith_short_16","alias_value":"XDBRKM4KRORYIEAF","created_at":"2026-07-05T08:19:25Z"},{"alias_kind":"pith_short_8","alias_value":"XDBRKM4K","created_at":"2026-07-05T08:19:25Z"}],"graph_snapshots":[{"event_id":"sha256:1377276d1caadbd512825ca9e8788fd38d7f699e7fb5e8684a839825bfef188f","target":"graph","created_at":"2026-07-05T08:19:25Z","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/2405.09112/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Reverse engineers would acquire valuable insights from descriptive function names, which are absent in publicly released binaries. Recent advances in binary function name prediction using data-driven machine learning show promise. However, existing approaches encounter difficulties in capturing function semantics in diverse optimized binaries and fail to reserve the meaning of labels in function names. We propose Epitome, a framework that enhances function name prediction using votes-based name tokenization and multi-task learning, specifically tailored for different compilation optimization b","authors_text":"Limin Sun, Shouguo Yang, Xiaoling Zhang, Zhengzi Xu, Zhi Li, Zhiqiang Shi","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-05-15T06:01:40Z","title":"Enhancing Function Name Prediction using Votes-Based Name Tokenization and Multi-Task Learning"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2405.09112","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:7a12bf1f6ae4f6b43a5f97a0676b5449fa7d0e6b464f82b2b23a90152587da82","target":"record","created_at":"2026-07-05T08:19:25Z","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":"e87bd9f5ca08117514e872302f165bdd04973850688f3c8fb75868ab82b48f70","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-05-15T06:01:40Z","title_canon_sha256":"3b3d452c1803b13249777756125c9cf1ed605b0d9fddd523baae2e0e37ee6522"},"schema_version":"1.0","source":{"id":"2405.09112","kind":"arxiv","version":1}},"canonical_sha256":"b8c315338a8ba3841005292c83f53debae8cafc75c025deb02c642f156a8f628","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b8c315338a8ba3841005292c83f53debae8cafc75c025deb02c642f156a8f628","first_computed_at":"2026-07-05T08:19:25.719196Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:19:25.719196Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"k8omVdAB4gHa/+Pma4Be6FY4N6fvsQh68xtXE6jSkujwUkokBVdSOpykHlcm820+ycv2Lv4B21VsYhvHoTY7Dg==","signature_status":"signed_v1","signed_at":"2026-07-05T08:19:25.719611Z","signed_message":"canonical_sha256_bytes"},"source_id":"2405.09112","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:7a12bf1f6ae4f6b43a5f97a0676b5449fa7d0e6b464f82b2b23a90152587da82","sha256:1377276d1caadbd512825ca9e8788fd38d7f699e7fb5e8684a839825bfef188f"],"state_sha256":"b78b2ae4056a2be878aad691de1bc8624e14c8cf6429c958875a32b5fda79239"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"m7aqujIAhj9Ugk0/oOpVvQexMhCO6WQbyxxnH02q7V07LVvD62tLl9iFqi0IO+bpPJH2EXmtq+RU9V/AyR+cDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T13:51:21.006526Z","bundle_sha256":"289c7b707bf4165f67238a2c285f71b055daadee51a56b97c936a1b7b0c73f93"}}