{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,25]],"date-time":"2026-02-25T17:13:58Z","timestamp":1772039638538,"version":"3.50.1"},"reference-count":69,"publisher":"IEEE","license":[{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-009"},{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-001"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,5]]},"DOI":"10.1109\/sp46215.2023.10179439","type":"proceedings-article","created":{"date-parts":[[2023,7,21]],"date-time":"2023-07-21T17:18:15Z","timestamp":1689959895000},"page":"2375-2390","source":"Crossref","is-referenced-by-count":15,"title":["XFL: Naming Functions in Binaries with Extreme Multi-label Learning"],"prefix":"10.1109","author":[{"given":"James","family":"Patrick-Evans","sequence":"first","affiliation":[{"name":"Bundeswehr University,Research Institute CODE,Munich,Germany"}]},{"given":"Moritz","family":"Dannehl","sequence":"additional","affiliation":[{"name":"Bundeswehr University,Research Institute CODE,Munich,Germany"}]},{"given":"Johannes","family":"Kinder","sequence":"additional","affiliation":[{"name":"Bundeswehr University,Research Institute CODE,Munich,Germany"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/52.43044"},{"issue":"04","key":"ref2","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/MC.2002.1012424","article-title":"Bug hunting: The seven ways of the security samurai (supplement to computer magazine)","volume":"35","author":"Arce","year":"2002","journal-title":"IEEE Computer"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1999.806948"},{"key":"ref4","volume-title":"Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software","author":"Siksorski","year":"2012"},{"key":"ref5","first-page":"1875","article-title":"An observational investigation of reverse engineers\u2019 processes","volume-title":"29th USENIX Security Symposium, USENIX Security 2020","author":"Votipka"},{"key":"ref6","article-title":"Re-mind: a first look inside the mind of a reverse engineer","volume-title":"Proc. 31st USENIX Security Symposium (USENIX Security)","author":"Mantovani"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978422"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3427228.3427265"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0026683"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007649029923"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007692713085"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2623330.2623651"},{"key":"ref13","first-page":"730","article-title":"Sparse local embeddings for extreme multi-label classification","volume-title":"Annu. Conf. Neural Information Processing Systems (NIPS)","author":"Bhatia"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3460120.3484587"},{"key":"ref15","first-page":"309","article-title":"SAFE: self-attentive function embeddings for binary similarity","volume-title":"Detection of Intrusions and Malware, and Vulnerability Assessment","volume":"11543","author":"Massarelli","year":"2019"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00003"},{"key":"ref17","first-page":"18 984","article-title":"Neural program generation modulo static analysis","volume-title":"Annu. Conf. Neural Information Processing Systems (NeurIPS)","author":"Mukherjee"},{"key":"ref18","first-page":"113","article-title":"Reducing multiclass to binary: A unifying approach for margin classifiers","volume":"1","author":"Allwein","year":"2000","journal-title":"J. Mach. Learn. Res."},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1162\/NECO_a_00320"},{"key":"ref20","first-page":"1851","article-title":"Robust bloom filters for large multilabel classification tasks","volume":"26","author":"Ciss\u00e9","year":"2013","journal-title":"Advances in Neural Information Processing Systems"},{"key":"ref21","first-page":"593","article-title":"Large-scale multi-label learning with missing labels","volume-title":"Proc. 31st Int. Conf. Machine Learning (ICML), ser. JMLR Workshop and Conference Proceedings","volume":"32","author":"Yu"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3437963.3441810"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3289600.3290979"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/3437963.3441807"},{"key":"ref25","first-page":"163","article-title":"Label embedding trees for large multi-class tasks","volume-title":"Annu. Conf. Neural Information Processing Systems (NeurIPS)","author":"Bengio"},{"key":"ref26","first-page":"567","article-title":"Fast and balanced: Efficient label tree learning for large scale object recognition","volume-title":"Annu. Conf. Neural Information Processing Systems (NIPS)","author":"Deng"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2488388.2488391"},{"key":"ref28","first-page":"181","article-title":"Label partitioning for sublinear ranking","volume-title":"Proc. 30th Int. Conf. Machine Learning (ICML), ser. JMLR Workshop and Conference Proceedings","volume":"28","author":"Weston"},{"key":"ref29","article-title":"The landmark selection method for multiple output prediction","volume-title":"Proc. 29th Int. Conf. Machine Learning (ICML)","author":"Balasubramanian"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/582415.582418"},{"key":"ref31","first-page":"772","article-title":"Multi-label prediction via compressed sensing","volume-title":"Annu. Conf. Neural Information Processing Systems (NeurIPS)","author":"Hsu"},{"key":"ref32","first-page":"2764","article-title":"WSABIE: scaling up to large vocabulary image annotation","volume-title":"Proc. Int. Joint Conf. on Artificial Intelligence (IJCAI)","author":"Weston"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939756"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1093\/biomet\/70.1.41"},{"key":"ref35","first-page":"3111","article-title":"Distributed representations of words and phrases and their compositionality","volume-title":"Annu. Conf. Neural Information Processing Systems (NIPS)","author":"Mikolov"},{"key":"ref36","first-page":"1188","article-title":"Distributed representations of sentences and documents","volume-title":"Proc. 31st Int. Conf. Machine Learning (ICML), ser. JMLR Workshop and Conference Proceedings","volume":"32","author":"Le"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.18653\/vl\/N19-142"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3134018"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2022.3187689"},{"key":"ref40","article-title":"A simple yet effective baseline for non-attribute graph classification","volume-title":"ICLR \u201919: International Conference on Learning Representations","author":"Cai"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3341161.3342864"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/SEQUEN.1997.666900"},{"key":"ref43","article-title":"TensorFlow: Large-scale machine learning on heterogeneous systems","author":"Abadi","year":"2015"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.1995.479394"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.3115\/981863.981904"},{"key":"ref46","first-page":"187","article-title":"KenLM: Faster and smaller language model queries","volume-title":"Proc. Workshop on Statistical Machine Translation (WMT@EMNLP)","author":"Heafield"},{"key":"ref47","first-page":"845","article-title":"BYTEWEIGHT: learning to recognize functions in binary code","volume-title":"Proc. 23rd USENIX Security Symposium (USENIX Security)","author":"Bao"},{"key":"ref48","first-page":"611","article-title":"Recognizing functions in binaries with neural networks","volume-title":"24th USENIX Security Symposium (USENIX Security 15)","author":"Shin"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/EuroSP.2017.11"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/3428293"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00064"},{"key":"ref52","first-page":"2327","article-title":"CADE: detecting and explaining concept drift samples for security applications","volume-title":"30th USENIX Security Symposium, USENIX Security 2021, August 11-13, 2021","author":"Yang"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/2886012"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/iccv48922.2021.00755"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2018.00166"},{"key":"ref56","article-title":"Universal adversarial perturbations for malware","volume-title":"CoRR","volume":"abs\/2102.06747","author":"Castro","year":"2021"},{"key":"ref57","article-title":"On evaluating adversarial robustness","volume":"abs\/1902.06705","author":"Carlini","year":"2019","journal-title":"CoRR"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2020.24311"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238199"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2019.23492"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/1325\/1\/012109"},{"key":"ref62","first-page":"2933","article-title":"PHOG: probabilistic model for code","volume-title":"Proc. 33nd Int. Conf. Machine Learning (ICML), ser. JMLR Workshop and Conference Proceedings","volume":"48","author":"Bielik"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/3192366.3192412"},{"key":"ref64","article-title":"Generative code modeling with graphs","volume-title":"7th Int. Conf. Learning Representations (ICLR)","author":"Brockschmidt"},{"key":"ref65","article-title":"Learning to represent programs with graphs","volume-title":"International Conference on Learning Representations","author":"Allamanis"},{"key":"ref66","article-title":"Structured neural summarization","volume-title":"7th Int. Conf. Learning Representations (ICLR)","author":"Fernandes"},{"key":"ref67","article-title":"code2seq: Generating sequences from structured representations of code","volume-title":"7th Int. Conf. Learning Representations (ICLR)","author":"Alon"},{"key":"ref68","first-page":"2091","article-title":"A convolutional attention network for extreme summarization of source code","volume-title":"Proc. 33nd Int. Conf. Machine Learning (ICML), ser. JMLR Workshop and Conference Proceedings","volume":"48","author":"Allamanis"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/3292577"}],"event":{"name":"2023 IEEE Symposium on Security and Privacy (SP)","location":"San Francisco, CA, USA","start":{"date-parts":[[2023,5,21]]},"end":{"date-parts":[[2023,5,25]]}},"container-title":["2023 IEEE Symposium on Security and Privacy (SP)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/10179215\/10179280\/10179439.pdf?arnumber=10179439","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,20]],"date-time":"2024-07-20T05:15:59Z","timestamp":1721452559000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10179439\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5]]},"references-count":69,"URL":"https:\/\/doi.org\/10.1109\/sp46215.2023.10179439","relation":{},"subject":[],"published":{"date-parts":[[2023,5]]}}}