{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T01:59:03Z","timestamp":1777341543280,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":70,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,15]],"date-time":"2023-11-15T00:00:00Z","timestamp":1700006400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Korea Internet & Security Agency (KISA)","award":["1781000003"],"award-info":[{"award-number":["1781000003"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,11,15]]},"DOI":"10.1145\/3576915.3623084","type":"proceedings-article","created":{"date-parts":[[2023,11,21]],"date-time":"2023-11-21T12:35:13Z","timestamp":1700570113000},"page":"3505-3518","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["AdCPG: Classifying JavaScript Code Property Graphs with Explanations for Ad and Tracker Blocking"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-7746-9056","authenticated-orcid":false,"given":"Changmin","family":"Lee","sequence":"first","affiliation":[{"name":"KAIST, Daejeon, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0904-2875","authenticated-orcid":false,"given":"Sooel","family":"Son","sequence":"additional","affiliation":[{"name":"KAIST, Daejeon, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,11,21]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660267.2660347"},{"key":"e_1_3_2_1_2_1","unstructured":"Adblock. 2023. https:\/\/getadblock.com\/"},{"key":"e_1_3_2_1_3_1","volume-title":"International Conference on Learning Representations.","author":"Alon Uri","year":"2021","unstructured":"Uri Alon and Eran Yahav. 2021. On the Bottleneck of Graph Neural Networks and its Practical Implications. In International Conference on Learning Representations."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355369.3355588"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.2478\/popets-2022-0056"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"A.R.A. Bouguettaya and M.Y. Eltoweissy. 2003. Privacy on the Web: facts challenges and solutions. IEEE Security & Privacy (2003) 40--49.","DOI":"10.1109\/MSECP.2003.1253567"},{"key":"e_1_3_2_1_7_1","volume-title":"International Conference on Learning Representations.","author":"Brody Shaked","year":"2022","unstructured":"Shaked Brody, Uri Alon, and Eran Yahav. 2022. How Attentive are Graph Attention Networks?. In International Conference on Learning Representations."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP40001.2021.00007"},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the USENIX Security Symposium. 2189--2206","author":"Dambra Savino","year":"2022","unstructured":"Savino Dambra, Iskander Sanchez-Rola, Leyla Bilge, and Davide Balzarotti. 2022. When Sally Met Trackers: Web Tracking From the Users' Perspective. In Proceedings of the USENIX Security Symposium. 2189--2206."},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of the USENIX Annual Technical Conference. 387--400","author":"Din Zainul Abi","year":"2020","unstructured":"Zainul Abi Din, Panagiotis Tigas, Samuel T. King, and Benjamin Livshits. 2020. Percival: Making in-Browser Perceptual Ad Blocking Practical with Deep Learning. In Proceedings of the USENIX Annual Technical Conference. 387--400."},{"key":"e_1_3_2_1_11_1","unstructured":"MDN Web Docs. 2023. https:\/\/developer.mozilla.org\/"},{"key":"e_1_3_2_1_12_1","unstructured":"EasyList. 2023. https:\/\/easylist.to\/easylist\/easylist.txt"},{"key":"e_1_3_2_1_13_1","unstructured":"EasyPrivacy. 2023. https:\/\/easylist.to\/easylist\/easyprivacy.txt"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-14527-8_1"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978313"},{"key":"e_1_3_2_1_16_1","unstructured":"Escodegen. 2023. https:\/\/github.com\/0o120\/escodegen-python"},{"key":"e_1_3_2_1_17_1","unstructured":"Esprima. 2023. https:\/\/github.com\/Kronuz\/esprima-python"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3460120.3484745"},{"key":"e_1_3_2_1_19_1","unstructured":"PyTorch Geometric. 2023. https:\/\/github.com\/pyg-team\/pytorch_geometric"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the International Conference on Machine Learning. 1263--1272","author":"Gilmer Justin","unstructured":"Justin Gilmer, Samuel S. Schoenholz, Patrick F. Riley, Oriol Vinyals, and George E. Dahl. 2017. Neural Message Passing for Quantum Chemistry. In Proceedings of the International Conference on Machine Learning. 1263--1272."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1515\/popets-2015-0018"},{"key":"e_1_3_2_1_22_1","unstructured":"Will Hamilton Zhitao Ying and Jure Leskovec. 2017. Inductive Representation Learning on Large Graphs. In Advances in Neural Information Processing Systems."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2015.123"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the Network and Distributed System Security Symposium.","author":"Hieu Le","year":"2021","unstructured":"Le Hieu, Markopoulou Athina, and Shafiq Zubair. 2021. Cv-inspector: Towards automating detection of adblock circumvention. In Proceedings of the Network and Distributed System Security Symposium."},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition.","author":"Huang Gao","unstructured":"Gao Huang, Zhuang Liu, Laurens van der Maaten, and Kilian Q. Weinberger. 2017. Densely Connected Convolutional Networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1515\/popets-2017-0006"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP40001.2021.00017"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131365.3131387"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP40000.2020.00005"},{"key":"e_1_3_2_1_30_1","unstructured":"Joern. 2023. https:\/\/github.com\/joernio\/joern"},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the ACM on International Workshop on Security and Privacy Analytics. 33--40","author":"Andrew","unstructured":"Andrew J. Kaizer and Minaxi Gupta. 2016. Towards Automatic Identification of JavaScript-Oriented Machine-Based Tracking. In Proceedings of the ACM on International Workshop on Security and Privacy Analytics. 33--40."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP46214.2022.9833637"},{"key":"e_1_3_2_1_33_1","volume-title":"Semi-Supervised Classification with Graph Convolutional Networks. In International Conference on Learning Representations.","author":"Thomas","unstructured":"Thomas N. Kipf and Max Welling. 2017. Semi-Supervised Classification with Graph Convolutional Networks. In International Conference on Learning Representations."},{"key":"e_1_3_2_1_34_1","unstructured":"Malwarebytes Labs. 2023. https:\/\/www.malwarebytes.com\/blog\/detections"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2016.57"},{"key":"e_1_3_2_1_36_1","volume-title":"Proceedings of the USENIX Security Symposium. 143--160","author":"Li Song","year":"2022","unstructured":"Song Li, Mingqing Kang, Jianwei Hou, and Yinzhi Cao. 2022. Mining Node.js Vulnerabilities via Object Dependence Graph and Query. In Proceedings of the USENIX Security Symposium. 143--160."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485447.3512218"},{"key":"e_1_3_2_1_38_1","unstructured":"Fanboy's Annoyance List. 2023. https:\/\/easylist.to\/easylist\/fanboy-annoyance.txt"},{"key":"e_1_3_2_1_39_1","unstructured":"Peter Lowe's List. 2023. https:\/\/pgl.yoyo.org\/adservers\/"},{"key":"e_1_3_2_1_40_1","volume-title":"DecoupledWeight Decay Regularization. In International Conference on Learning Representations.","author":"Loshchilov Ilya","year":"2019","unstructured":"Ilya Loshchilov and Frank Hutter. 2019. DecoupledWeight Decay Regularization. In International Conference on Learning Representations."},{"key":"e_1_3_2_1_41_1","unstructured":"Dongsheng Luo Wei Cheng Dongkuan Xu Wenchao Yu Bo Zong Haifeng Chen and Xiang Zhang. 2020. Parameterized Explainer for Graph Neural Network. In Advances in Neural Information Processing Systems."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319535.3354198"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN48987.2021.00065"},{"key":"e_1_3_2_1_44_1","unstructured":"JavaScript Obfuscator. 2023. https:\/\/github.com\/javascript-obfuscator\/javascriptobfuscator"},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of the USENIX Security Symposium. 729--746","author":"Pendlebury Feargus","year":"2019","unstructured":"Feargus Pendlebury, Fabio Pierazzi, Roberto Jordaney, Johannes Kinder, and Lorenzo Cavallaro. 2019. TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Time. In Proceedings of the USENIX Security Symposium. 729--746."},{"key":"e_1_3_2_1_46_1","unstructured":"Adblock Plus. 2023. https:\/\/adblockplus.org\/"},{"key":"e_1_3_2_1_47_1","unstructured":"PyTorch. 2023. https:\/\/github.com\/pytorch\/pytorch"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.2478\/popets-2020-0017"},{"key":"e_1_3_2_1_49_1","volume-title":"Proceedings of the USENIX Security Symposium. 2875--2892","author":"Siby Sandra","year":"2022","unstructured":"Sandra Siby, Umar Iqbal, Steven Englehardt, Zubair Shafiq, and Carmela Troncoso. 2022. WebGraph: Capturing Advertising and Tracking Information Flows for Robust Blocking. In Proceedings of the USENIX Security Symposium. 2875--2892."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3366423.3380239"},{"key":"e_1_3_2_1_51_1","volume-title":"Proceedings of the ACM on Measurement and Analysis of Computing Systems. 1--24","author":"Snyder Peter","year":"2020","unstructured":"Peter Snyder, Antoine Vastel, and Ben Livshits. 2020. Who Filters the Filters: Understanding the Growth, Usefulness and Efficiency of Crowdsourced Ad Blocking. In Proceedings of the ACM on Measurement and Analysis of Computing Systems. 1--24."},{"key":"e_1_3_2_1_52_1","unstructured":"ECMAScript 2023 Language Specification. 2023. https:\/\/tc39.es\/ecma262\/2023\/"},{"key":"e_1_3_2_1_53_1","unstructured":"DOM Standard. 2023. https:\/\/dom.spec.whatwg.org\/"},{"key":"e_1_3_2_1_54_1","unstructured":"TreeInterpreter. 2023. https:\/\/github.com\/andosa\/treeinterpreter"},{"key":"e_1_3_2_1_55_1","unstructured":"uBlock Origin. 2023. https:\/\/ublockorigin.com\/"},{"key":"e_1_3_2_1_56_1","volume-title":"Graph Attention Networks. In International Conference on Learning Representations.","author":"Veli\u010dkovi\u0107 Petar","year":"2018","unstructured":"Petar Veli\u010dkovi\u0107, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Li\u00f2, and Yoshua Bengio. 2018. Graph Attention Networks. In International Conference on Learning Representations."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319535.3363200"},{"key":"e_1_3_2_1_58_1","unstructured":"Selenium Wire. 2023. https:\/\/github.com\/wkeeling\/selenium-wire"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-45744-4_12"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2736277.2741630"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.44"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP46214.2022.9833670"},{"key":"e_1_3_2_1_63_1","unstructured":"Zhitao Ying Dylan Bourgeois Jiaxuan You Marinka Zitnik and Jure Leskovec. 2019. GNN Explainer: Generating Explanations for Graph Neural Networks. In Advances in Neural Information Processing Systems."},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3442381.3449925"},{"key":"e_1_3_2_1_65_1","volume-title":"Proceedings of the ACM Web Conference. 121--132","author":"Yu Zhonghao","unstructured":"Zhonghao Yu, Sam Macbeth, Konark Modi, and Josep M. Pujol. 2016. Tracking the Trackers. In Proceedings of the ACM Web Conference. 121--132."},{"key":"e_1_3_2_1_66_1","volume-title":"Explainability in Graph Neural Networks: A Taxonomic Survey","author":"Yuan Hao","year":"2022","unstructured":"Hao Yuan, Haiyang Yu, Shurui Gui, and Shuiwang Ji. 2022. Explainability in Graph Neural Networks: A Taxonomic Survey. IEEE Transactions on Pattern Analysis and Machine Intelligence (2022), 1--19."},{"key":"e_1_3_2_1_67_1","volume-title":"Proceedings of the International Conference on Machine Learning. 12241--12252","author":"Yuan Hao","year":"2021","unstructured":"Hao Yuan, Haiyang Yu, Jie Wang, Kang Li, and Shuiwang Ji. 2021. On Explainability of Graph Neural Networks via Subgraph Explorations. In Proceedings of the International Conference on Machine Learning. 12241--12252."},{"key":"e_1_3_2_1_68_1","unstructured":"Muhan Zhang and Yixin Chen. 2018. Link Prediction Based on Graph Neural Networks. In Advances in Neural Information Processing Systems."},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v32i1.11782"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485832.3488008"}],"event":{"name":"CCS '23: ACM SIGSAC Conference on Computer and Communications Security","location":"Copenhagen Denmark","acronym":"CCS '23","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"]},"container-title":["Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3576915.3623084","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3576915.3623084","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T01:40:37Z","timestamp":1755740437000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3576915.3623084"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,15]]},"references-count":70,"alternative-id":["10.1145\/3576915.3623084","10.1145\/3576915"],"URL":"https:\/\/doi.org\/10.1145\/3576915.3623084","relation":{},"subject":[],"published":{"date-parts":[[2023,11,15]]},"assertion":[{"value":"2023-11-21","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}