{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T15:03:42Z","timestamp":1777043022060,"version":"3.51.4"},"reference-count":54,"publisher":"Association for Computing Machinery (ACM)","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2021,11]]},"abstract":"<jats:p>At online retail platforms, it is crucial to actively detect the risks of transactions to improve customer experience and minimize financial loss. In this work, we propose xFraud, an explainable fraud transaction prediction framework which is mainly composed of a detector and an explainer. The xFraud detector can effectively and efficiently predict the legitimacy of incoming transactions. Specifically, it utilizes a heterogeneous graph neural network to learn expressive representations from the informative heterogeneously typed entities in the transaction logs. The explainer in xFraud can generate meaningful and human-understandable explanations from graphs to facilitate further processes in the business unit. In our experiments with xFraud on real transaction networks with up to 1.1 billion nodes and 3.7 billion edges, xFraud is able to outperform various baseline models in many evaluation metrics while remaining scalable in distributed settings. In addition, we show that xFraud explainer can generate reasonable explanations to significantly assist the business analysis via both quantitative and qualitative evaluations.<\/jats:p>","DOI":"10.14778\/3494124.3494128","type":"journal-article","created":{"date-parts":[[2022,2,5]],"date-time":"2022-02-05T00:31:46Z","timestamp":1644021106000},"page":"427-436","source":"Crossref","is-referenced-by-count":41,"title":["xFraud"],"prefix":"10.14778","volume":"15","author":[{"given":"Susie Xi","family":"Rao","sequence":"first","affiliation":[{"name":"ETH Zurich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shuai","family":"Zhang","sequence":"additional","affiliation":[{"name":"ETH Zurich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhichao","family":"Han","sequence":"additional","affiliation":[{"name":"eBay China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zitao","family":"Zhang","sequence":"additional","affiliation":[{"name":"eBay China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei","family":"Min","sequence":"additional","affiliation":[{"name":"eBay China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhiyao","family":"Chen","sequence":"additional","affiliation":[{"name":"eBay China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yinan","family":"Shan","sequence":"additional","affiliation":[{"name":"eBay China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Zhao","sequence":"additional","affiliation":[{"name":"eBay China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ce","family":"Zhang","sequence":"additional","affiliation":[{"name":"ETH Zurich"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,2,4]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/2876198"},{"key":"e_1_2_1_2_1","volume-title":"Explainability techniques for graph convolutional networks. arXiv preprint arXiv:1905.13686","author":"Baldassarre Federico","year":"2019","unstructured":"Federico Baldassarre and Hossein Azizpour . 2019. Explainability techniques for graph convolutional networks. arXiv preprint arXiv:1905.13686 ( 2019 ). Federico Baldassarre and Hossein Azizpour. 2019. Explainability techniques for graph convolutional networks. arXiv preprint arXiv:1905.13686 (2019)."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3366423.3380204"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2017.90"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.14778\/3352063.3352126"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3292500.3330964"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2783258.2783296"},{"key":"e_1_2_1_8_1","volume-title":"Shiv Kumar, and Tanmoy Chakraborty.","author":"Dhawan Sarthika","year":"2019","unstructured":"Sarthika Dhawan , Siva Charan Reddy Gangireddy , Shiv Kumar, and Tanmoy Chakraborty. 2019 . Spotting collective behaviour of online frauds in customer reviews. arXiv preprint arXiv:1905.13649 (2019). Sarthika Dhawan, Siva Charan Reddy Gangireddy, Shiv Kumar, and Tanmoy Chakraborty. 2019. Spotting collective behaviour of online frauds in customer reviews. arXiv preprint arXiv:1905.13649 (2019)."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3097983.3098036"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.23919\/IFIPNetworking.2017.8264852"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.14778\/3055540.3055554"},{"key":"e_1_2_1_12_1","unstructured":"V. Fomin J. Anmol S. Desroziers J. Kriss and A. Tejani. 2020. High-level library to help with training neural networks in PyTorch. https:\/\/github.com\/pytorch\/ignite.  V. Fomin J. Anmol S. Desroziers J. Kriss and A. Tejani. 2020. High-level library to help with training neural networks in PyTorch. https:\/\/github.com\/pytorch\/ignite."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3366423.3380297"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/3294771.3294869"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939747"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3292500.3330970"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v33i01.3301946"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3366423.3380027"},{"key":"e_1_2_1_19_1","volume-title":"GraphLIME: Local interpretable model explanations for graph neural networks. arXiv preprint arXiv:2001.06216","author":"Huang Qiang","year":"2020","unstructured":"Qiang Huang , Makoto Yamada , Yuan Tian , Dinesh Singh , Dawei Yin , and Yi Chang . 2020. GraphLIME: Local interpretable model explanations for graph neural networks. arXiv preprint arXiv:2001.06216 ( 2020 ). Qiang Huang, Makoto Yamada, Yuan Tian, Dinesh Singh, Dawei Yin, and Yi Chang. 2020. GraphLIME: Local interpretable model explanations for graph neural networks. arXiv preprint arXiv:2001.06216 (2020)."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159652.3159726"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159652.3159729"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357384.3357820"},{"key":"e_1_2_1_23_1","unstructured":"Xiang Li Wen Zhang Jiuzhou Xi and Hao Zhu. 2018. HGsuspector: Scalable Collective Fraud Detection in Heterogeneous Graphs. (2018).  Xiang Li Wen Zhang Jiuzhou Xi and Hao Zhu. 2018. HGsuspector: Scalable Collective Fraud Detection in Heterogeneous Graphs. (2018)."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3331184.3331372"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/3104322.3104406"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132847.3133018"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v33i01.33014424"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3269206.3272010"},{"key":"e_1_2_1_29_1","volume-title":"Alleviating the Inconsistency Problem of Applying Graph Neural Network to Fraud Detection. arXiv preprint arXiv:2005.00625","author":"Liu Zhiwei","year":"2020","unstructured":"Zhiwei Liu , Yingtong Dou , Philip S Yu , Yutong Deng , and Hao Peng . 2020. Alleviating the Inconsistency Problem of Applying Graph Neural Network to Fraud Detection. arXiv preprint arXiv:2005.00625 ( 2020 ). Zhiwei Liu, Yingtong Dou, Philip S Yu, Yutong Deng, and Hao Peng. 2020. Alleviating the Inconsistency Problem of Applying Graph Neural Network to Fraud Detection. arXiv preprint arXiv:2005.00625 (2020)."},{"key":"e_1_2_1_30_1","unstructured":"Qingsong Lv Ming Ding Qiang Liu Yuxiang Chen Wenzheng Feng Siming He Chang Zhou Jianguo Jiang Yuxiao Dong and Jie Tang. 2021. Are we really making much progress? Revisiting benchmarking and refining heterogeneous graph neural networks. (2021).  Qingsong Lv Ming Ding Qiang Liu Yuxiang Chen Wenzheng Feng Siming He Chang Zhou Jianguo Jiang Yuxiao Dong and Jie Tang. 2021. Are we really making much progress? Revisiting benchmarking and refining heterogeneous graph neural networks. (2021)."},{"key":"e_1_2_1_31_1","unstructured":"Jun Ma Danqing Zhang Yun Wang Yan Zhang and Alexey Pozdnoukhov. 2018. GraphRAD: A Graph-based Risky Account Detection System. (2018).  Jun Ma Danqing Zhang Yun Wang Yan Zhang and Alexey Pozdnoukhov. 2018. GraphRAD: A Graph-based Risky Account Detection System. (2018)."},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of Workshop on Misinformation and Misbehavior Mining on the Web.","author":"Min Wei","year":"2018","unstructured":"Wei Min , Zhengyang Tang , Min Zhu , Yuxi Dai , Yan Wei , and Ruinan Zhang . 2018 . Behavior language processing with graph based feature generation for fraud detection in online lending . In Proceedings of Workshop on Misinformation and Misbehavior Mining on the Web. Wei Min, Zhengyang Tang, Min Zhu, Yuxi Dai, Yan Wei, and Ruinan Zhang. 2018. Behavior language processing with graph based feature generation for fraud detection in online lending. In Proceedings of Workshop on Misinformation and Misbehavior Mining on the Web."},{"key":"e_1_2_1_33_1","volume-title":"SliceNDice: Mining Suspicious Multi-Attribute Entity Groups with Multi-View Graphs. In 2019 IEEE International Conference on Data Science and Advanced Analytics (DSAA). IEEE, 351--363","author":"Nilforoshan Hamed","year":"2019","unstructured":"Hamed Nilforoshan and Neil Shah . 2019 . SliceNDice: Mining Suspicious Multi-Attribute Entity Groups with Multi-View Graphs. In 2019 IEEE International Conference on Data Science and Advanced Analytics (DSAA). IEEE, 351--363 . Hamed Nilforoshan and Neil Shah. 2019. SliceNDice: Mining Suspicious Multi-Attribute Entity Groups with Multi-View Graphs. In 2019 IEEE International Conference on Data Science and Advanced Analytics (DSAA). IEEE, 351--363."},{"key":"e_1_2_1_34_1","unstructured":"Susie Xi Rao Shuai Zhang Zhichao Han Zitao Zhang Wei Min Zhiyao Chen Yinan Shan Yang Zhao and Ce Zhang. 2021. Appendix for xFraud: Explainable Fraud Transaction Detection. https:\/\/github.com\/eBay\/xFraud\/blob\/master\/documents\/Appendix_XFraud_VLDB.pdf.  Susie Xi Rao Shuai Zhang Zhichao Han Zitao Zhang Wei Min Zhiyao Chen Yinan Shan Yang Zhao and Ce Zhang. 2021. Appendix for xFraud: Explainable Fraud Transaction Detection. https:\/\/github.com\/eBay\/xFraud\/blob\/master\/documents\/Appendix_XFraud_VLDB.pdf."},{"key":"e_1_2_1_35_1","volume-title":"EnsemFDet: An Ensemble Approach to Fraud Detection based on Bipartite Graph. arXiv preprint arXiv:1912.11113","author":"Ren Yuxiang","year":"2019","unstructured":"Yuxiang Ren , Hao Zhu , Jiawei Z Hang , Peng Dai , and Liefeng Bo. 2019. EnsemFDet: An Ensemble Approach to Fraud Detection based on Bipartite Graph. arXiv preprint arXiv:1912.11113 ( 2019 ). Yuxiang Ren, Hao Zhu, Jiawei ZHang, Peng Dai, and Liefeng Bo. 2019. EnsemFDet: An Ensemble Approach to Fraud Detection based on Bipartite Graph. arXiv preprint arXiv:1912.11113 (2019)."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2018.2833443"},{"key":"e_1_2_1_37_1","volume-title":"mvn2vec: Preservation and collaboration in multi-view network embedding. arXiv preprint arXiv:1801.06597","author":"Shi Yu","year":"2018","unstructured":"Yu Shi , Fangqiu Han , Xinwei He , Xinran He , Carl Yang , Jie Luo , and Jiawei Han . 2018. mvn2vec: Preservation and collaboration in multi-view network embedding. arXiv preprint arXiv:1801.06597 ( 2018 ). Yu Shi, Fangqiu Han, Xinwei He, Xinran He, Carl Yang, Jie Luo, and Jiawei Han. 2018. mvn2vec: Preservation and collaboration in multi-view network embedding. arXiv preprint arXiv:1801.06597 (2018)."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1609\/icwsm.v14i1.7329"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/3295222.3295349"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2018.00072"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3308560.3316586"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3308558.3313562"},{"key":"e_1_2_1_43_1","volume-title":"Claudio Bellei, Tom Robinson, and Charles E Leiserson.","author":"Weber Mark","year":"2019","unstructured":"Mark Weber , Giacomo Domeniconi , Jie Chen , Daniel Karl I Weidele , Claudio Bellei, Tom Robinson, and Charles E Leiserson. 2019 . Anti-money laundering in bitcoin: Experimenting with graph convolutional networks for financial forensics. arXiv preprint arXiv:1908.02591 (2019). Mark Weber, Giacomo Domeniconi, Jie Chen, Daniel Karl I Weidele, Claudio Bellei, Tom Robinson, and Charles E Leiserson. 2019. Anti-money laundering in bitcoin: Experimenting with graph convolutional networks for financial forensics. arXiv preprint arXiv:1908.02591 (2019)."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3366424.3391266"},{"key":"e_1_2_1_45_1","unstructured":"P. Reddy X. Li J. Saude and M. Veloso. 2020. Classifying and understanding financial data using graph neural network. In AAAI.  P. Reddy X. Li J. Saude and M. Veloso. 2020. Classifying and understanding financial data using graph neural network. In AAAI."},{"key":"e_1_2_1_46_1","volume-title":"Heterogeneous network representation learning: A unified framework with survey and benchmark","author":"Yang Carl","year":"2020","unstructured":"Carl Yang , Yuxin Xiao , Yu Zhang , Yizhou Sun , and Jiawei Han . 2020. Heterogeneous network representation learning: A unified framework with survey and benchmark . IEEE Transactions on Knowledge and Data Engineering ( 2020 ). Carl Yang, Yuxin Xiao, Yu Zhang, Yizhou Sun, and Jiawei Han. 2020. Heterogeneous network representation learning: A unified framework with survey and benchmark. IEEE Transactions on Knowledge and Data Engineering (2020)."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.5555\/3454287.3455116"},{"key":"e_1_2_1_48_1","volume-title":"XGNN: Towards Model-Level Explanations of Graph Neural Networks. arXiv preprint arXiv:2006.02587","author":"Yuan Hao","year":"2020","unstructured":"Hao Yuan , Jiliang Tang , Xia Hu , and Shuiwang Ji . 2020 . XGNN: Towards Model-Level Explanations of Graph Neural Networks. arXiv preprint arXiv:2006.02587 (2020). Hao Yuan, Jiliang Tang, Xia Hu, and Shuiwang Ji. 2020. XGNN: Towards Model-Level Explanations of Graph Neural Networks. arXiv preprint arXiv:2006.02587 (2020)."},{"key":"e_1_2_1_49_1","first-page":"11983","article-title":"Graph transformer networks","volume":"32","author":"Yun Seongjun","year":"2019","unstructured":"Seongjun Yun , Minbyul Jeong , Raehyun Kim , Jaewoo Kang , and Hyunwoo J Kim . 2019 . Graph transformer networks . Advances in Neural Information Processing Systems 32 (2019), 11983 -- 11993 . Seongjun Yun, Minbyul Jeong, Raehyun Kim, Jaewoo Kang, and Hyunwoo J Kim. 2019. Graph transformer networks. Advances in Neural Information Processing Systems 32 (2019), 11983--11993.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3292500.3330961"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357384.3357876"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3366423.3380134"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3366423.3380159"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3366423.3380172"}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/3494124.3494128","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T11:25:37Z","timestamp":1672226737000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/3494124.3494128"}},"subtitle":["explainable fraud transaction detection"],"short-title":[],"issued":{"date-parts":[[2021,11]]},"references-count":54,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,11]]}},"alternative-id":["10.14778\/3494124.3494128"],"URL":"https:\/\/doi.org\/10.14778\/3494124.3494128","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2021,11]]}}}