{"id":"https://openalex.org/W4385187234","doi":"https://doi.org/10.1109/sp46215.2023.10179482","title":"Callee: Recovering Call Graphs for Binaries with Transfer and Contrastive Learning","display_name":"Callee: Recovering Call Graphs for Binaries with Transfer and Contrastive Learning","publication_year":2023,"publication_date":"2023-05-01","ids":{"openalex":"https://openalex.org/W4385187234","doi":"https://doi.org/10.1109/sp46215.2023.10179482"},"language":"en","primary_location":{"id":"doi:10.1109/sp46215.2023.10179482","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sp46215.2023.10179482","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE Symposium on Security and Privacy (SP)","raw_type":"proceedings-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/A5045006740","display_name":"Wenyu Zhu","orcid":"https://orcid.org/0000-0003-4299-2944"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Wenyu Zhu","raw_affiliation_strings":["Tsinghua University,Beijing,China","Tsinghua University, Beijing, China","BNRist"],"affiliations":[{"raw_affiliation_string":"Tsinghua University,Beijing,China","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"BNRist","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032691759","display_name":"Zhiyao Feng","orcid":"https://orcid.org/0000-0001-9848-5349"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiyao Feng","raw_affiliation_strings":["Tsinghua University,Beijing,China","Tsinghua University, Beijing, China","BNRist"],"affiliations":[{"raw_affiliation_string":"Tsinghua University,Beijing,China","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"BNRist","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085990310","display_name":"Zihan Zhang","orcid":"https://orcid.org/0000-0003-2493-6535"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zihan Zhang","raw_affiliation_strings":["Tsinghua University,Beijing,China","BNRist","Tsinghua University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Tsinghua University,Beijing,China","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"BNRist","institution_ids":[]},{"raw_affiliation_string":"Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026227164","display_name":"Jianjun Chen","orcid":"https://orcid.org/0000-0003-4730-7803"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianjun Chen","raw_affiliation_strings":["Tsinghua University,Beijing,China","Tsinghua University, Beijing, China","Zhongguancun Laboratory"],"affiliations":[{"raw_affiliation_string":"Tsinghua University,Beijing,China","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"Zhongguancun Laboratory","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010173604","display_name":"Zhijian Ou","orcid":"https://orcid.org/0000-0002-9018-5074"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhijian Ou","raw_affiliation_strings":["Tsinghua University,Beijing,China","Tsinghua University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Tsinghua University,Beijing,China","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052437722","display_name":"Min Yang","orcid":"https://orcid.org/0000-0001-9714-5545"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Min Yang","raw_affiliation_strings":["Fudan University,Shanghai,China","Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"Fudan University,Shanghai,China","institution_ids":["https://openalex.org/I24943067"]},{"raw_affiliation_string":"Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5063675054","display_name":"Chao Zhang","orcid":"https://orcid.org/0000-0002-8924-7629"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chao Zhang","raw_affiliation_strings":["Tsinghua University,Beijing,China","Tsinghua University, Beijing, China","Zhongguancun Laboratory","BNRist"],"affiliations":[{"raw_affiliation_string":"Tsinghua University,Beijing,China","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"Zhongguancun Laboratory","institution_ids":[]},{"raw_affiliation_string":"BNRist","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5045006740"],"corresponding_institution_ids":["https://openalex.org/I99065089"],"apc_list":null,"apc_paid":null,"fwci":2.6224,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":{"value":0.91726006,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"2357","last_page":"2374"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10028","display_name":"Topic Modeling","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10201","display_name":"Speech Recognition and Synthesis","score":0.9889000058174133,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11644","display_name":"Spam and Phishing Detection","score":0.9865999817848206,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7593882083892822},{"id":"https://openalex.org/keywords/transfer","display_name":"Transfer (computing)","score":0.4994680881500244},{"id":"https://openalex.org/keywords/transfer-of-learning","display_name":"Transfer of learning","score":0.4912266135215759},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.37892401218414307},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.060016363859176636}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7593882083892822},{"id":"https://openalex.org/C2776175482","wikidata":"https://www.wikidata.org/wiki/Q1195816","display_name":"Transfer (computing)","level":2,"score":0.4994680881500244},{"id":"https://openalex.org/C150899416","wikidata":"https://www.wikidata.org/wiki/Q1820378","display_name":"Transfer of learning","level":2,"score":0.4912266135215759},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.37892401218414307},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.060016363859176636}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/sp46215.2023.10179482","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sp46215.2023.10179482","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE Symposium on Security and Privacy (SP)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.5199999809265137,"id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320337504","display_name":"Research and Development","ror":"https://ror.org/027s68j25"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":80,"referenced_works":["https://openalex.org/W17195072","https://openalex.org/W1832693441","https://openalex.org/W1993682390","https://openalex.org/W2021806553","https://openalex.org/W2064675550","https://openalex.org/W2068211976","https://openalex.org/W2095519872","https://openalex.org/W2095705004","https://openalex.org/W2107878631","https://openalex.org/W2137530017","https://openalex.org/W2138517425","https://openalex.org/W2138621090","https://openalex.org/W2187089797","https://openalex.org/W2215262239","https://openalex.org/W2242161203","https://openalex.org/W2251202616","https://openalex.org/W2297774820","https://openalex.org/W2514974017","https://openalex.org/W2516933175","https://openalex.org/W2574017551","https://openalex.org/W2745044774","https://openalex.org/W2749008552","https://openalex.org/W2767373589","https://openalex.org/W2792181598","https://openalex.org/W2793974819","https://openalex.org/W2799226481","https://openalex.org/W2886694146","https://openalex.org/W2888320512","https://openalex.org/W2889593990","https://openalex.org/W2891057055","https://openalex.org/W2896457183","https://openalex.org/W2911233971","https://openalex.org/W2926178846","https://openalex.org/W2934025569","https://openalex.org/W2947081899","https://openalex.org/W2962843949","https://openalex.org/W2963408280","https://openalex.org/W2963655104","https://openalex.org/W2979393298","https://openalex.org/W2984951742","https://openalex.org/W2987375469","https://openalex.org/W2997915791","https://openalex.org/W3007127028","https://openalex.org/W3007413911","https://openalex.org/W3008498533","https://openalex.org/W3023141480","https://openalex.org/W3041133507","https://openalex.org/W3098862418","https://openalex.org/W3105926539","https://openalex.org/W3107604447","https://openalex.org/W3109206613","https://openalex.org/W3110223888","https://openalex.org/W3133719257","https://openalex.org/W3137108338","https://openalex.org/W3138777601","https://openalex.org/W3139338820","https://openalex.org/W3154707155","https://openalex.org/W3194813479","https://openalex.org/W4285490394","https://openalex.org/W4294170691","https://openalex.org/W4385245566","https://openalex.org/W6607853461","https://openalex.org/W6628233427","https://openalex.org/W6631155369","https://openalex.org/W6635189695","https://openalex.org/W6638487575","https://openalex.org/W6638667902","https://openalex.org/W6640822829","https://openalex.org/W6674330103","https://openalex.org/W6679775712","https://openalex.org/W6690230747","https://openalex.org/W6722400398","https://openalex.org/W6725627748","https://openalex.org/W6743691393","https://openalex.org/W6755207826","https://openalex.org/W6766561868","https://openalex.org/W6766726536","https://openalex.org/W6776277508","https://openalex.org/W6776698970","https://openalex.org/W6796362065"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W4402327032","https://openalex.org/W3123837699"],"abstract_inverted_index":{"Recovering":[0],"binary":[1,170],"programs\u2019":[2],"call":[3,40],"graphs":[4,41],"is":[5,21,61,96],"crucial":[6],"for":[7,131],"inter-procedural":[8],"analysis":[9],"tasks":[10],"and":[11,37,55,127,141,174,177],"applications":[12,168],"based":[13],"on":[14,136],"them.":[15],"One":[16],"of":[17,24,92,139,155],"the":[18,76,87,93],"core":[19],"challenges":[20,95],"recognizing":[22],"targets":[23],"indirect":[25,28,72],"calls":[26,126],"(i.e.,":[27],"callees).":[29],"Existing":[30],"solutions":[31],"all":[32],"have":[33],"high":[34,104],"false":[35],"positives":[36],"negatives,":[38],"making":[39],"inaccurate.":[42],"In":[43],"this":[44],"paper,":[45],"we":[46,81,116,163],"propose":[47],"a":[48],"new":[49],"solution":[50,146],"Callee":[51,135,165],"combining":[52],"transfer":[53,118],"learning":[54,84,119],"contrastive":[56,83],"learning.":[57],"The":[58],"key":[59],"insight":[60],"that,":[62],"deep":[63],"neural":[64],"networks":[65],"(DNNs)":[66],"can":[67,112],"automatically":[68],"identify":[69],"patterns":[70],"concerning":[71],"calls.":[73],"Inspired":[74],"by":[75],"advances":[77],"in":[78],"question-answering":[79],"applications,":[80],"utilize":[82],"to":[85,102,120,150,166],"answer":[86],"callsite-callee":[88],"question.":[89],"However,":[90],"one":[91],"toughest":[94],"that":[97,144],"DNNs":[98,122,130],"need":[99],"large":[100],"datasets":[101],"achieve":[103],"performance,":[105],"while":[106],"collecting":[107],"large-scale":[108],"indirect-call":[109],"ground":[110],"truths":[111],"be":[113],"computational-expensive.":[114],"Therefore,":[115],"leverage":[117],"pre-train":[121],"with":[123,152],"easy-to-collect":[124],"direct":[125],"further":[128],"fine-tune":[129],"indirect-calls.":[132],"We":[133],"evaluate":[134],"several":[137],"groups":[138],"targets,":[140],"results":[142],"show":[143],"our":[145],"could":[147,180],"match":[148],"callsites":[149],"callees":[151],"an":[153],"F1-Measure":[154],"94.6%,":[156],"much":[157],"better":[158],"than":[159],"state-of-the-art":[160],"solutions.":[161],"Further,":[162],"apply":[164],"two":[167],"\u2013":[169],"code":[171],"similarity":[172],"detection":[173],"hybrid":[175],"fuzzing,":[176],"found":[178],"it":[179],"greatly":[181],"improve":[182],"their":[183],"performance.":[184]},"counts_by_year":[{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
