English

Unsupervised Baseline Clustering and Incremental Adaptation for IoT Device Traffic Profiling

Networking and Internet Architecture 2026-04-10 v1 Cryptography and Security Machine Learning

Abstract

The growth and heterogeneity of IoT devices create security challenges where static identification models can degrade as traffic evolves. This paper presents a two-stage, flow-feature-based pipeline for unsupervised IoT device traffic profiling and incremental model updating, evaluated on selected long-duration captures from the Deakin IoT dataset. For baseline profiling, density-based clustering (DBSCAN) isolates a substantial outlier portion of the data and produces the strongest alignment with ground-truth device labels among tested classical methods (NMI 0.78), outperforming centroid-based clustering on cluster purity. For incremental adaptation, we evaluate stream-oriented clustering approaches and find that BIRCH supports efficient updates (0.13 seconds per update) and forms comparatively coherent clusters for a held-out novel device (purity 0.87), but with limited capture of novel traffic (share 0.72) and a measurable trade-off in known-device accuracy after adaptation (0.71). Overall, the results highlight a practical trade-off between high-purity static profiling and the flexibility of incremental clustering for evolving IoT environments.

Keywords

Cite

@article{arxiv.2602.24047,
  title  = {Unsupervised Baseline Clustering and Incremental Adaptation for IoT Device Traffic Profiling},
  author = {Sean M. Alderman and John D. Hastings},
  journal= {arXiv preprint arXiv:2602.24047},
  year   = {2026}
}

Comments

6 pages, 2 figures, 4 tables

R2 v1 2026-07-01T10:55:40.124Z