Adversarial Clustering: A Grid Based Clustering Algorithm Against Active Adversaries

04/13/2018
by   Wutao Wei, et al.
0

Nowadays more and more data are gathered for detecting and preventing cyber attacks. In cyber security applications, data analytics techniques have to deal with active adversaries that try to deceive the data analytics models and avoid being detected. The existence of such adversarial behavior motivates the development of robust and resilient adversarial learning techniques for various tasks. Most of the previous work focused on adversarial classification techniques, which assumed the existence of a reasonably large amount of carefully labeled data instances. However, in practice, labeling the data instances often requires costly and time-consuming human expertise and becomes a significant bottleneck. Meanwhile, a large number of unlabeled instances can also be used to understand the adversaries' behavior. To address the above mentioned challenges, in this paper, we develop a novel grid based adversarial clustering algorithm. Our adversarial clustering algorithm is able to identify the core normal regions, and to draw defensive walls around the centers of the normal objects utilizing game theoretic ideas. Our algorithm also identifies sub-clusters of attack objects, the overlapping areas within clusters, and outliers which may be potential anomalies.

READ FULL TEXT
research
07/05/2020

Adversarial Learning in the Cyber Security Domain

In recent years, machine learning algorithms, and more specially, deep l...
research
05/11/2021

Survey and Taxonomy of Adversarial Reconnaissance Techniques

Adversaries are often able to penetrate networks and compromise systems ...
research
07/02/2019

A flexible EM-like clustering algorithm for noisy data

We design a new robust clustering algorithm that can deal efficiently wi...
research
06/30/2022

K-ARMA Models for Clustering Time Series Data

We present an approach to clustering time series data using a model-base...
research
06/18/2012

Efficient Active Algorithms for Hierarchical Clustering

Advances in sensing technologies and the growth of the internet have res...
research
11/25/2015

A Short Survey on Data Clustering Algorithms

With rapidly increasing data, clustering algorithms are important tools ...
research
12/25/2020

DNS Typo-squatting Domain Detection: A Data Analytics Machine Learning Based Approach

Domain Name System (DNS) is a crucial component of current IP-based netw...

Please sign up or login with your details

Forgot password? Click here to reset