skip to main content
10.1145/3447548.3467141acmconferencesArticle/Chapter ViewAbstractPublication PageskddConference Proceedingsconference-collections
research-article
Public Access

Bipartite Dynamic Representations for Abuse Detection

Published: 14 August 2021 Publication History

Abstract

Abusive behavior in online retail websites and communities threatens the experience of regular community members. Such behavior often takes place within a complex, dynamic, and large-scale network of users interacting with items. Detecting abuse is challenging due to the scarcity of labeled abuse instances and complexity of combining temporal and network patterns while operating at a massive scale. Previous approaches to dynamic graph modeling either do not scale, do not effectively generalize from a few labeled instances, or compromise performance for scalability. Here we present BiDyn, a general method to detect abusive behavior in dynamic bipartite networks at scale, while generalizing from limited training labels. BiDyn develops an efficient hybrid RNN-GNN architecture trained via a novel stacked ensemble training scheme. We also propose a novel pre-training framework for dynamic graphs that helps to achieve superior performance at scale. Our approach outperforms recent large-scale dynamic graph baselines in an abuse classification task by up to 14% AUROC while requiring 10x less memory per training batch in both open and proprietary datasets.

References

[1]
Bijaya Adhikari, Liangyue Li, Nikhil Rao, and Karthik Subbian. 2021. Finding Needles in Heterogeneous Haystacks. In IAAI.
[2]
Leman Akoglu, Mary McGlohon, and Christos Faloutsos. 2010. Oddball: Spotting Anomalies in Weighted Graphs. In PAKDD.
[3]
Siddharth Bhatia, Bryan Hooi, Minji Yoon, Kijung Shin, and Christos Faloutsos. 2020. MIDAS: Microcluster-Based Detector of Anomalies in Edge Streams. In AAAI.
[4]
Raghavendra Chalapathy and Sanjay Chawla. 2019. Deep learning for anomaly detection: A survey. arXiv preprint arXiv:1901.03407 (2019).
[5]
Justin Cheng, Cristian Danescu-Niculescu-Mizil, and Jure Leskovec. 2015. Antisocial Behavior in Online Discussion Communities. CoRR (2015).
[6]
Gabriele Corso, Luca Cavalleri, Dominique Beaini, Pietro Lio, and Petar Velickovic. 2020. Principal Neighbourhood Aggregation for Graph Nets. arXiv preprint arXiv:2004.05718 (2020).
[7]
Hanjun Dai, Yichen Wang, Rakshit Trivedi, and Le Song. 2016. Deep Coevolutionary Network: Embedding User and Item Features for Recommendation. arXiv preprint arXiv:1609.03675 (2016).
[8]
William L. Hamilton, Rex Ying, and Jure Leskovec. 2017. Inductive Representation Learning on Large Graphs. In NIPS.
[9]
Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long Short-Term Memory. Neural Computation (1997).
[10]
Thomas N Kipf and Max Welling. 2016. Variational Graph Auto-Encoders. NIPS Workshop on Bayesian Deep Learning (2016).
[11]
Jon M Kleinberg. 1999. Authoritative Sources in a Hyperlinked Environment. JACM (1999).
[12]
Johannes Klicpera, Aleksandar Bojchevski, and Stephan Günnemann. 2019. Combining Neural Networks with Personalized PageRank for Classification on Graphs. In ICLR.
[13]
Srijan Kumar, Xikun Zhang, and Jure Leskovec. 2019. Predicting Dynamic Embedding Trajectory in Temporal Interaction Networks. In KDD. ACM.
[14]
Kingsly Leung and Christopher Leckie. 2005. Unsupervised anomaly detection in network intrusion detection using clusters. In Proceedings of the Twenty-eighth Australasian conference on Computer Science-Volume 38. 333--342.
[15]
Caleb C Noble and Diane J Cook. 2003. Graph-Based Anomaly Detection. In KDD.
[16]
Nikhil Rao, Joseph Harrison, Tyler Karrels, Robert Nowak, and Timothy T Rogers. 2010. Using Machines to Improve Human Saliency Detection. In ASILOMAR. IEEE.
[17]
Emanuele Rossi, Ben Chamberlain, Fabrizio Frasca, Davide Eynard, Federico Monti, and Michael Bronstein. 2020 a. Temporal Graph Networks for Deep Learning on Dynamic Graphs. In ICML 2020 Workshop on Graph Representation Learning.
[18]
Emanuele Rossi, Fabrizio Frasca, Ben Chamberlain, Davide Eynard, Michael Bronstein, and Federico Monti. 2020 b. SIGN: Scalable Inception Graph Neural Networks. In ICML.
[19]
Neil Shah, Alex Beutel, Bryan Hooi, Leman Akoglu, Stephan Gunnemann, Disha Makhija, Mohit Kumar, and Christos Faloutsos. 2016. Edgecentric: Anomaly Detection in Edge-Attributed Networks. In ICDMW.
[20]
Rakshit Trivedi, Mehrdad Farajtabar, Prasenjeet Biswal, and Hongyuan Zha. 2019. DyRep: Learning Representations over Dynamic Graphs. In ICLR.
[21]
Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. 2017. Attention is All You Need. NeurIPS (2017).
[22]
Yanbang Wang, Yen-Yu Chang, Yunyu Liu, Jure Leskovec, and Pan Li. 2021. Inductive Representation Learning in Temporal Networks via Casual Anonymous Walk. In ICLR.
[23]
David H Wolpert. 1992. Stacked Generalization. Neural Networks (1992).
[24]
Felix Wu, Amauri Souza, Tianyi Zhang, Christopher Fifty, Tao Yu, and Kilian Weinberger. 2019. Simplifying Graph Convolutional Networks. In ICML.
[25]
Liwei Wu, Hsiang-Fu Yu, Nikhil Rao, James Sharpnack, and Cho-Jui Hsieh. 2020. Graph DNA: Deep Neighborhood Aware Graph Encoding for Collaborative Filtering. In AISTATS.
[26]
Da Xu, Chuanwei Ruan, Evren Korpeoglu, Sushant Kumar, and Kannan Achan. 2020. Inductive Representation Learning on Temporal Graphs. In ICLR.
[27]
Rex Ying, Ruining He, Kaifeng Chen, Pong Eksombatchai, William L Hamilton, and Jure Leskovec. 2018. Graph Convolutional Neural Networks for Web-Scale Recommender Systems. In KDD.
[28]
Minji Yoon, Bryan Hooi, Kijung Shin, and Christos Faloutsos. 2019. Fast and Accurate Anomaly Detection in Dynamic Graphs with a Two-Pronged Approach. In KDD.
[29]
Manzil Zaheer, Satwik Kottur, Siamak Ravanbakhsh, Barnabas Poczos, Russ R Salakhutdinov, and Alexander J Smola. 2017. Deep Sets. In NeurIPS.
[30]
Li Zheng, Zhenpeng Li, Jian Li, Zhao Li, and Jun Gao. 2019. AddGraph: Anomaly Detection in Dynamic Graph Using Attention-based Temporal GCN. IJCAI.

Cited By

View all
  • (2025)Predicting Individual Irregular Mobility via Web Search-Driven Bipartite Graph Neural NetworksIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.348754937:2(851-864)Online publication date: Feb-2025
  • (2025)Distributed Temporal Graph Neural Network Learning over Large-Scale Dynamic GraphsDatabase Systems for Advanced Applications10.1007/978-981-97-5779-4_4(51-66)Online publication date: 11-Jan-2025
  • (2024)Effective Edge-wise Representation Learning in Edge-Attributed Bipartite GraphsProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671805(3081-3091)Online publication date: 25-Aug-2024
  • Show More Cited By

Index Terms

  1. Bipartite Dynamic Representations for Abuse Detection

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    KDD '21: Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining
    August 2021
    4259 pages
    ISBN:9781450383325
    DOI:10.1145/3447548
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 14 August 2021

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. anomaly detection
    2. fraud detection
    3. graph neural networks

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    KDD '21
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 1,133 of 8,635 submissions, 13%

    Upcoming Conference

    KDD '25

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)228
    • Downloads (Last 6 weeks)28
    Reflects downloads up to 01 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)Predicting Individual Irregular Mobility via Web Search-Driven Bipartite Graph Neural NetworksIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.348754937:2(851-864)Online publication date: Feb-2025
    • (2025)Distributed Temporal Graph Neural Network Learning over Large-Scale Dynamic GraphsDatabase Systems for Advanced Applications10.1007/978-981-97-5779-4_4(51-66)Online publication date: 11-Jan-2025
    • (2024)Effective Edge-wise Representation Learning in Edge-Attributed Bipartite GraphsProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671805(3081-3091)Online publication date: 25-Aug-2024
    • (2024)DyGKT: Dynamic Graph Learning for Knowledge TracingProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671773(409-420)Online publication date: 25-Aug-2024
    • (2024)Burstiness-aware Bipartite Graph Neural Networks for Fraudulent User Detection on Rating PlatformsCompanion Proceedings of the ACM Web Conference 202410.1145/3589335.3651475(834-837)Online publication date: 13-May-2024
    • (2024)Detecting Illicit Food Factories from Chemical Declaration Data via Graph-aware Self-supervised Contrastive Anomaly RankingProceedings of the ACM Web Conference 202410.1145/3589334.3648138(4501-4511)Online publication date: 13-May-2024
    • (2024)Beyond the individualNeural Networks10.1016/j.neunet.2023.10.019169:C(20-31)Online publication date: 4-Mar-2024
    • (2024)Anomaly Detection with Dual-Channel Heterogeneous Graph Based on Hypersphere LearningInformation Sciences10.1016/j.ins.2024.121242(121242)Online publication date: Jul-2024
    • (2024)Do not ignore heterogeneity and heterophily: Multi-network collaborative telecom fraud detectionExpert Systems with Applications10.1016/j.eswa.2024.124974257(124974)Online publication date: Dec-2024
    • (2023)Collaborative Fraud Detection: How Collaboration Impacts Fraud DetectionProceedings of the 31st ACM International Conference on Multimedia10.1145/3581783.3613780(8891-8899)Online publication date: 26-Oct-2023
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media