Detecting anomalies in graph networks on digital markets
1SGH Warsaw School of Economics, Warsaw, Poland.
Plos One
|December 23, 2024
Summary
This study introduces a novel graph-based statistics algorithm for detecting anomalies like bots and fraudulent users in digital markets. It outperforms graph embeddings in both accuracy and computational efficiency, enhancing market protection.
Area of Science:
- Computer Science
- Data Science
- Network Security
Background:
- Digital markets face threats from anomalous activities, including bots and fraudulent users.
- Existing methods for anomaly detection often lack computational efficiency and scalability.
- Information asymmetry and inadequate market actor protection are persistent challenges.
Purpose of the Study:
- To evaluate and compare various graph-based methods for detecting anomalies in digital markets.
- To propose an efficient and robust algorithm for threat detection that improves market actor protection.
- To reduce information asymmetry through enhanced anomaly detection.
Main Methods:
- Utilized three publicly accessible graph-based datasets: TwiBot-20 (Twitter social network), Bitcoin OTC, and Bitcoin Alpha (cryptocurrency markets).
- Compared different graph algorithms, focusing on node statistics versus state-of-the-art graph embeddings for feature extraction.
- Developed and proposed a new graph-based statistics algorithm for anomaly detection.
Main Results:
- Graph-based data significantly outperforms text data in predicting anomalies.
- Node statistics-based methods demonstrate superior predictive performance and computational efficiency compared to graph embeddings.
- The proposed algorithm based on node statistics offers a more efficient and less overhead-intensive solution than graph embeddings, which are dataset-specific and require extensive tuning.
Conclusions:
- Graph-based statistics methods are highly effective for anomaly detection in digital markets, offering better performance and efficiency than graph embeddings.
- The newly proposed algorithm provides a scalable, robust, and computationally efficient solution for threat detection.
- The findings advocate for node statistics-based approaches to enhance digital market security and reduce information asymmetry.
Related Concept Videos
Signal Flow Graphs
179
Signal-flow graphs offer a streamlined and intuitive approach to representing control systems, providing an alternative to traditional block diagrams. These graphs use branches to symbolize systems and nodes to represent signals, effectively illustrating the relationships and interactions within the system.
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
179
Outliers and Influential Points
4.0K
An outlier is an observation of data that does not fit the rest of the data. It is sometimes called an extreme value. When you graph an outlier, it will appear not to fit the pattern of the graph. Some outliers are due to mistakes (for example, writing down 50 instead of 500), while others may indicate that something unusual is happening. Outliers are present far from the least squares line in the vertical direction. They have large "errors," where the "error" or residual is the...
4.0K
Time-Series Graph
4.3K
A time-series graph is a line graph with repeated measurements taken at successive intervals of time. It is also called a time series chart. To construct a time-series graph, one must look at both pieces of a paired data set. The horizontal axis is used to plot the time increments, and the vertical axis is used to plot the values of the variable that one is measuring. By using the axes in this way, each point on the graph will correspond to time and a measured quantity. The points on the graph...
4.3K
Quantifying and Rejecting Outliers: The Grubbs Test
1.5K
Sometimes, a data set can have a recorded numerical observation that greatly deviates from the rest of the data. Assuming that the data is normally distributed, a statistical method called the Grubbs test can be used to determine whether the observation is truly an outlier. To perform a two-tailed Grubbs test, first, calculate the absolute difference between the outlier and the mean. Then, calculate the ratio between this difference and the standard deviation of the sample. This...
1.5K
Review and Preview
8.9K
Data are individual items of information obtained from a population or sample. Data may be classified as qualitative (categorical), quantitative continuous, or quantitative discrete. Because it is not practical to measure the entire population in a study, researchers use samples to represent the population. A random sample is a representative group from the population chosen by using a method that gives each individual in the population an equal chance of being included in the sample. Random...
8.9K


