{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:XSXGEMWDCI4FDFV54MMD7Q6A6A","short_pith_number":"pith:XSXGEMWD","canonical_record":{"source":{"id":"1803.04715","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2018-03-13T10:30:55Z","cross_cats_sorted":["cs.CL","cs.SE"],"title_canon_sha256":"e0c2773390a7f964c6252d6681a4bfa30b8cf1f2d099569ac552c85fffa86df8","abstract_canon_sha256":"a7c15fbc594f972cf9ef6c57650d73d5c102402050ab32a6ba20f7542bfe07d7"},"schema_version":"1.0"},"canonical_sha256":"bcae6232c312385196bde3183fc3c0f013c0f612022174bf2fc1cdf4146e1e80","source":{"kind":"arxiv","id":"1803.04715","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1803.04715","created_at":"2026-05-18T00:21:18Z"},{"alias_kind":"arxiv_version","alias_value":"1803.04715v1","created_at":"2026-05-18T00:21:18Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1803.04715","created_at":"2026-05-18T00:21:18Z"},{"alias_kind":"pith_short_12","alias_value":"XSXGEMWDCI4F","created_at":"2026-05-18T12:33:01Z"},{"alias_kind":"pith_short_16","alias_value":"XSXGEMWDCI4FDFV5","created_at":"2026-05-18T12:33:01Z"},{"alias_kind":"pith_short_8","alias_value":"XSXGEMWD","created_at":"2026-05-18T12:33:01Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:XSXGEMWDCI4FDFV54MMD7Q6A6A","target":"record","payload":{"canonical_record":{"source":{"id":"1803.04715","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2018-03-13T10:30:55Z","cross_cats_sorted":["cs.CL","cs.SE"],"title_canon_sha256":"e0c2773390a7f964c6252d6681a4bfa30b8cf1f2d099569ac552c85fffa86df8","abstract_canon_sha256":"a7c15fbc594f972cf9ef6c57650d73d5c102402050ab32a6ba20f7542bfe07d7"},"schema_version":"1.0"},"canonical_sha256":"bcae6232c312385196bde3183fc3c0f013c0f612022174bf2fc1cdf4146e1e80","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:21:18.053621Z","signature_b64":"Kh/vET/AtUpIaesOH7vYRUCez+JaYFBDmseLMxQ/NU/xJFCyFmtmqeBUqJmsjhktRG8XF60a9bhago54uiAsDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"bcae6232c312385196bde3183fc3c0f013c0f612022174bf2fc1cdf4146e1e80","last_reissued_at":"2026-05-18T00:21:18.053003Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:21:18.053003Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1803.04715","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-05-18T00:21:18Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"IZtGebAsn8Lr18PY9NYeuprulOzqWkU5I+5SBAkILltTkY8Pb05pPeP1hu46aIM7cIrqdMP8aqRUo+Dn2Kt7Dw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-25T19:33:07.494722Z"},"content_sha256":"2a5e62c6f72e436e8a4bc0c33211cbdaac7d2876cffbae7a13e459bf8b8f0350","schema_version":"1.0","event_id":"sha256:2a5e62c6f72e436e8a4bc0c33211cbdaac7d2876cffbae7a13e459bf8b8f0350"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:XSXGEMWDCI4FDFV54MMD7Q6A6A","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Hierarchical Learning of Cross-Language Mappings through Distributed Vector Representations for Code","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CL","cs.SE"],"primary_cat":"cs.LG","authors_text":"Lingxiao Jiang, Nghi D. Q. Bui","submitted_at":"2018-03-13T10:30:55Z","abstract_excerpt":"Translating a program written in one programming language to another can be useful for software development tasks that need functionality implementations in different languages. Although past studies have considered this problem, they may be either specific to the language grammars, or specific to certain kinds of code elements (e.g., tokens, phrases, API uses). This paper proposes a new approach to automatically learn cross-language representations for various kinds of structural code elements that may be used for program translation. Our key idea is two folded: First, we normalize and enrich"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1803.04715","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":""},"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-05-18T00:21:18Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qx7sBjp/WZn/xPe07Pa5Eni77FZ7jYWBfO9capbYrPr4UUdMFT2cH6RfR3ATkVJP18SeAyj4023YNH+1OsjbAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-25T19:33:07.495475Z"},"content_sha256":"ba953ac6f20c7f9fdeffd05ebd89a1208a4822ea03aeb55725fbfe4e090976b0","schema_version":"1.0","event_id":"sha256:ba953ac6f20c7f9fdeffd05ebd89a1208a4822ea03aeb55725fbfe4e090976b0"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/XSXGEMWDCI4FDFV54MMD7Q6A6A/bundle.json","state_url":"https://pith.science/pith/XSXGEMWDCI4FDFV54MMD7Q6A6A/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/XSXGEMWDCI4FDFV54MMD7Q6A6A/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-05-25T19:33:07Z","links":{"resolver":"https://pith.science/pith/XSXGEMWDCI4FDFV54MMD7Q6A6A","bundle":"https://pith.science/pith/XSXGEMWDCI4FDFV54MMD7Q6A6A/bundle.json","state":"https://pith.science/pith/XSXGEMWDCI4FDFV54MMD7Q6A6A/state.json","well_known_bundle":"https://pith.science/.well-known/pith/XSXGEMWDCI4FDFV54MMD7Q6A6A/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:XSXGEMWDCI4FDFV54MMD7Q6A6A","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":"a7c15fbc594f972cf9ef6c57650d73d5c102402050ab32a6ba20f7542bfe07d7","cross_cats_sorted":["cs.CL","cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2018-03-13T10:30:55Z","title_canon_sha256":"e0c2773390a7f964c6252d6681a4bfa30b8cf1f2d099569ac552c85fffa86df8"},"schema_version":"1.0","source":{"id":"1803.04715","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1803.04715","created_at":"2026-05-18T00:21:18Z"},{"alias_kind":"arxiv_version","alias_value":"1803.04715v1","created_at":"2026-05-18T00:21:18Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1803.04715","created_at":"2026-05-18T00:21:18Z"},{"alias_kind":"pith_short_12","alias_value":"XSXGEMWDCI4F","created_at":"2026-05-18T12:33:01Z"},{"alias_kind":"pith_short_16","alias_value":"XSXGEMWDCI4FDFV5","created_at":"2026-05-18T12:33:01Z"},{"alias_kind":"pith_short_8","alias_value":"XSXGEMWD","created_at":"2026-05-18T12:33:01Z"}],"graph_snapshots":[{"event_id":"sha256:ba953ac6f20c7f9fdeffd05ebd89a1208a4822ea03aeb55725fbfe4e090976b0","target":"graph","created_at":"2026-05-18T00:21:18Z","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"},"paper":{"abstract_excerpt":"Translating a program written in one programming language to another can be useful for software development tasks that need functionality implementations in different languages. Although past studies have considered this problem, they may be either specific to the language grammars, or specific to certain kinds of code elements (e.g., tokens, phrases, API uses). This paper proposes a new approach to automatically learn cross-language representations for various kinds of structural code elements that may be used for program translation. Our key idea is two folded: First, we normalize and enrich","authors_text":"Lingxiao Jiang, Nghi D. Q. Bui","cross_cats":["cs.CL","cs.SE"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2018-03-13T10:30:55Z","title":"Hierarchical Learning of Cross-Language Mappings through Distributed Vector Representations for Code"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1803.04715","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:2a5e62c6f72e436e8a4bc0c33211cbdaac7d2876cffbae7a13e459bf8b8f0350","target":"record","created_at":"2026-05-18T00:21:18Z","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":"a7c15fbc594f972cf9ef6c57650d73d5c102402050ab32a6ba20f7542bfe07d7","cross_cats_sorted":["cs.CL","cs.SE"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2018-03-13T10:30:55Z","title_canon_sha256":"e0c2773390a7f964c6252d6681a4bfa30b8cf1f2d099569ac552c85fffa86df8"},"schema_version":"1.0","source":{"id":"1803.04715","kind":"arxiv","version":1}},"canonical_sha256":"bcae6232c312385196bde3183fc3c0f013c0f612022174bf2fc1cdf4146e1e80","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"bcae6232c312385196bde3183fc3c0f013c0f612022174bf2fc1cdf4146e1e80","first_computed_at":"2026-05-18T00:21:18.053003Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:21:18.053003Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"Kh/vET/AtUpIaesOH7vYRUCez+JaYFBDmseLMxQ/NU/xJFCyFmtmqeBUqJmsjhktRG8XF60a9bhago54uiAsDA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:21:18.053621Z","signed_message":"canonical_sha256_bytes"},"source_id":"1803.04715","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:2a5e62c6f72e436e8a4bc0c33211cbdaac7d2876cffbae7a13e459bf8b8f0350","sha256:ba953ac6f20c7f9fdeffd05ebd89a1208a4822ea03aeb55725fbfe4e090976b0"],"state_sha256":"336ddcaa084f3b3bd68705c407cfdcc5307fd1d258f48af2d30f98d4aea661da"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Qk4eZmBV/c3MH4oilRAEP/AkEEEEEcceWk142lKIpCTMAGuQ+cO828eejgnSMOsQsi8cpdmwoEYlD/wraDjICA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-25T19:33:07.499676Z","bundle_sha256":"a5e6a9688c0ca1ca1052f280556af2043e65698d51347974ea29bca4a0073186"}}