{"id":"https://openalex.org/W4387600685","doi":"https://doi.org/10.1093/comjnl/bxad095","title":"Similarity Regression Of Functions In Different Compiled Forms With Neural Attentions On Dual Control-Flow Graphs","display_name":"Similarity Regression Of Functions In Different Compiled Forms With Neural Attentions On Dual Control-Flow Graphs","publication_year":2023,"publication_date":"2023-10-11","ids":{"openalex":"https://openalex.org/W4387600685","doi":"https://doi.org/10.1093/comjnl/bxad095"},"language":"en","primary_location":{"id":"doi:10.1093/comjnl/bxad095","is_oa":false,"landing_page_url":"https://doi.org/10.1093/comjnl/bxad095","pdf_url":null,"source":{"id":"https://openalex.org/S44643521","display_name":"The Computer Journal","issn_l":"0010-4620","issn":["0010-4620","1460-2067"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Computer Journal","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100356805","display_name":"Yun Zhang","orcid":"https://orcid.org/0000-0002-3818-2968"},"institutions":[{"id":"https://openalex.org/I16609230","display_name":"Hunan University","ror":"https://ror.org/05htk5m33","country_code":"CN","type":"education","lineage":["https://openalex.org/I16609230"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yun Zhang","raw_affiliation_strings":["College of Computer Science and Electronic Engineering , Hunan University, Changsha , China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science and Electronic Engineering , Hunan University, Changsha , China","institution_ids":["https://openalex.org/I16609230"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031905258","display_name":"Yuling Liu","orcid":"https://orcid.org/0000-0002-2740-9362"},"institutions":[{"id":"https://openalex.org/I16609230","display_name":"Hunan University","ror":"https://ror.org/05htk5m33","country_code":"CN","type":"education","lineage":["https://openalex.org/I16609230"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yuling Liu","raw_affiliation_strings":["College of Computer Science and Electronic Engineering , Hunan University, Changsha , China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science and Electronic Engineering , Hunan University, Changsha , China","institution_ids":["https://openalex.org/I16609230"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101622643","display_name":"Ge Cheng","orcid":"https://orcid.org/0000-0002-4342-8029"},"institutions":[{"id":"https://openalex.org/I4610292","display_name":"Xiangtan University","ror":"https://ror.org/00xsfaz62","country_code":"CN","type":"education","lineage":["https://openalex.org/I4610292"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ge Cheng","raw_affiliation_strings":["School of Computer Science & School of Cyberspace Science , Xiangtan University, Xiangtan , China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science & School of Cyberspace Science , Xiangtan University, Xiangtan , China","institution_ids":["https://openalex.org/I4610292"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100440164","display_name":"Jie Wang","orcid":"https://orcid.org/0000-0003-1172-1551"},"institutions":[{"id":"https://openalex.org/I133738476","display_name":"University of Massachusetts Lowell","ror":"https://ror.org/03hamhx47","country_code":"US","type":"education","lineage":["https://openalex.org/I133738476"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jie Wang","raw_affiliation_strings":["Richard Miner School of Computer & Information Sciences , University of Massachusetts, Lowell, MA , USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Richard Miner School of Computer & Information Sciences , University of Massachusetts, Lowell, MA , USA","institution_ids":["https://openalex.org/I133738476"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5031905258"],"corresponding_institution_ids":["https://openalex.org/I16609230"],"apc_list":{"value":2635,"currency":"GBP","value_usd":3232},"apc_paid":null,"fwci":0.174,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.42205079,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"67","issue":"5","first_page":"1710","last_page":"1718"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.9848999977111816,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6879420876502991},{"id":"https://openalex.org/keywords/dual","display_name":"Dual (grammatical number)","score":0.6340539455413818},{"id":"https://openalex.org/keywords/similarity","display_name":"Similarity (geometry)","score":0.6303156614303589},{"id":"https://openalex.org/keywords/range","display_name":"Range (aeronautics)","score":0.5565219521522522},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.5319189429283142},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.520056426525116},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.4939959645271301},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.48573046922683716},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.4651986062526703},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.45012664794921875},{"id":"https://openalex.org/keywords/regression","display_name":"Regression","score":0.4113515019416809},{"id":"https://openalex.org/keywords/pattern-recognition","display_name":"Pattern recognition (psychology)","score":0.38785266876220703},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3380184471607208},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.17102548480033875},{"id":"https://openalex.org/keywords/image","display_name":"Image (mathematics)","score":0.13748812675476074},{"id":"https://openalex.org/keywords/statistics","display_name":"Statistics","score":0.10142233967781067},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.0885595977306366},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.08613407611846924},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.06489571928977966}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6879420876502991},{"id":"https://openalex.org/C2780980858","wikidata":"https://www.wikidata.org/wiki/Q110022","display_name":"Dual (grammatical number)","level":2,"score":0.6340539455413818},{"id":"https://openalex.org/C103278499","wikidata":"https://www.wikidata.org/wiki/Q254465","display_name":"Similarity (geometry)","level":3,"score":0.6303156614303589},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.5565219521522522},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.5319189429283142},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.520056426525116},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.4939959645271301},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.48573046922683716},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4651986062526703},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.45012664794921875},{"id":"https://openalex.org/C83546350","wikidata":"https://www.wikidata.org/wiki/Q1139051","display_name":"Regression","level":2,"score":0.4113515019416809},{"id":"https://openalex.org/C153180895","wikidata":"https://www.wikidata.org/wiki/Q7148389","display_name":"Pattern recognition (psychology)","level":2,"score":0.38785266876220703},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3380184471607208},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.17102548480033875},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.13748812675476074},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.10142233967781067},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0885595977306366},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.08613407611846924},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.06489571928977966},{"id":"https://openalex.org/C146978453","wikidata":"https://www.wikidata.org/wiki/Q3798668","display_name":"Aerospace engineering","level":1,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C124952713","wikidata":"https://www.wikidata.org/wiki/Q8242","display_name":"Literature","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1093/comjnl/bxad095","is_oa":false,"landing_page_url":"https://doi.org/10.1093/comjnl/bxad095","pdf_url":null,"source":{"id":"https://openalex.org/S44643521","display_name":"The Computer Journal","issn_l":"0010-4620","issn":["0010-4620","1460-2067"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Computer Journal","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7173938484","display_name":"\u57fa\u4e8e\u7f51\u9875\u5927\u6570\u636e\u7684\u6587\u672c\u65e0\u8f7d\u4f53\u9690\u5199\u65b9\u6cd5\u7814\u7a76","funder_award_id":"61872134","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W2154851992","https://openalex.org/W2514974017","https://openalex.org/W2532962075","https://openalex.org/W2597655663","https://openalex.org/W2703005719","https://openalex.org/W2749008552","https://openalex.org/W2787740662","https://openalex.org/W2792211467","https://openalex.org/W2796167946","https://openalex.org/W2809343047","https://openalex.org/W2886694146","https://openalex.org/W2887428522","https://openalex.org/W2888320512","https://openalex.org/W2888698761","https://openalex.org/W2895744665","https://openalex.org/W2926178846","https://openalex.org/W2952402334","https://openalex.org/W2963408280","https://openalex.org/W3007413911","https://openalex.org/W3007993592","https://openalex.org/W3104097132","https://openalex.org/W3105926539","https://openalex.org/W3108936298","https://openalex.org/W3153398259","https://openalex.org/W3217475099","https://openalex.org/W4281744374","https://openalex.org/W4285586654","https://openalex.org/W4294170691","https://openalex.org/W4297733535","https://openalex.org/W4313203541","https://openalex.org/W6682691769","https://openalex.org/W6713134421","https://openalex.org/W6732517699","https://openalex.org/W6735377749","https://openalex.org/W6748402259","https://openalex.org/W6749929118","https://openalex.org/W6754498612","https://openalex.org/W6755374895","https://openalex.org/W6762003241","https://openalex.org/W6772155410","https://openalex.org/W6801527628"],"related_works":["https://openalex.org/W2317351040","https://openalex.org/W2375480909","https://openalex.org/W2353314428","https://openalex.org/W4285447065","https://openalex.org/W2012019886","https://openalex.org/W2166090428","https://openalex.org/W2393949104","https://openalex.org/W1988622314","https://openalex.org/W2381021552","https://openalex.org/W3046201198"],"abstract_inverted_index":{"Abstract":[0],"Detecting":[1],"if":[2],"two":[3],"functions":[4,71,96],"in":[5,17,113],"different":[6],"compiled":[7],"forms":[8],"are":[9],"similar":[10],"has":[11],"a":[12,22,35,48,64,110],"wide":[13],"range":[14],"of":[15,31,67,88],"applications":[16],"software":[18],"security.":[19],"We":[20,58],"present":[21],"method":[23],"that":[24,80,104],"leverages":[25],"both":[26],"semantic":[27],"and":[28,60,91],"structural":[29],"features":[30],"functions,":[32],"learned":[33],"by":[34],"neural-net":[36],"model":[37],"on":[38,55,63,106],"the":[39,85],"underlying":[40],"control-flow":[41],"graphs":[42],"(CFGs).":[43],"In":[44],"particular,":[45],"we":[46],"devise":[47],"neural":[49],"function-similarity":[50],"regressor":[51],"(NFSR)":[52],"with":[53,97],"attentions":[54],"dual":[56,107],"CFGs.":[57,99],"train":[59],"evaluate":[61],"NFSR":[62,81],"dataset":[65],"consisting":[66],"nearly":[68],"4":[69],"million":[70],"from":[72],"over":[73],"14":[74],"900":[75],"binary":[76,95],"files.":[77],"Experiments":[78],"show":[79],"is":[82],"superior":[83],"to":[84],"SOTA":[86],"models":[87],"SAFE,":[89],"Gemini":[90],"GMN,":[92],"especially":[93],"for":[94],"large":[98],"An":[100],"ablation":[101],"study":[102],"shows":[103],"attention":[105],"CFGs":[108],"plays":[109],"significant":[111],"role":[112],"detecting":[114],"function":[115],"similarities.":[116]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-06-16T07:32:37.131356","created_date":"2025-10-10T00:00:00"}
