skip to main content
10.1145/3624354.3630587acmconferencesArticle/Chapter ViewAbstractPublication PagesconextConference Proceedingsconference-collections
short-paper

Change Point Detection in WLANs with Random AP Forests

Published: 05 December 2023 Publication History

Abstract

Troubleshooting WiFi networks is knowingly difficult due to the variability of the wireless medium. Complementary to existing works that focus on detecting short-term fluctuations of radio signals (i.e., anomalies), we tackle the problem of reliably detecting long-term changes in statistical properties of WiFi networks. We propose a new method to reliably gain insights on such environmental changes, which we refer to as Random Access Point Forest (RAPF). RAPF identifies the changes from a forest of individual learners, each of them consisting of a random tree approximating the signal of a specific pair of APs. The biased selection of APs in a distributed manner along with the stochastic construction of each individual tree ensure its robustness to noise and biases. We conduct a measurement campaign on a real WLAN by collecting the path loss among pairs of APs in a network for which labels are available and perform an extensive comparison of our methodology against state-of-the-art change point methodologies, which conclusively shows RAPF to yield the most robust detection capabilities.

References

[1]
Hirotugu Akaike. 1978. On the likelihood of a time series model. Journal of the Royal Statistical Society: Series D (The Statistician) 27, 3-4 (1978), 217--235.
[2]
Aristide Tanyi-Jong Akem, Beyza Bütün, Michele Gucciardo, and Marco Fiore. 2022. Henna: hierarchical machine learning inference in programmable switches. In Proceedings of the 1st International Workshop on Native Network Intelligence. 1--7.
[3]
Aristide Tanyi-Jong Akem, Michele Gucciardo, Marco Fiore, et al. 2023. Flowrest: Practical Flow-Level Inference in Programmable Switches with Random Forests. In Proceedings of IEEE International Conference on Computer Communications (INFOCOM).
[4]
Andreas Anastasiou and Piotr Fryzlewicz. 2022. Detecting multiple generalized change-points by isolating single ones. Metrika 85, 2 (2022), 141--174.
[5]
Jushan Bai. 1997. Estimating multiple breaks one at a time. Econometric theory, 13, 3 (1997), 315--352.
[6]
Rafal Baranowski, Yining Chen, and Piotr Fryzlewicz. 2019. Narrowest-over-threshold detection of multiple change points and change-point-like features. Journal of the Royal Statistical Society Series B: Statistical Methodology 81, 3 (2019), 649--672.
[7]
Karolina Baras and Adriano Moreira. 2010. Anomaly detection in university campus WiFi zones. In 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops). IEEE, 202--207.
[8]
Taulant Berisha, Cise Midoglu, Samira Homayouni, Philipp Svoboda, and Markus Rupp. 2015. Measurement setup for automatized baselining of WLAN network performance. In IEEE International Conference on Systems, Signals and Image Processing (IWSSIP). 25--28.
[9]
Gérard Biau and Erwan Scornet. 2016. A random forest guided tour. Test 25 (2016), 197--227.
[10]
Leo Breiman. 2001. Random Forests. Machine Learning 45 (2001).
[11]
Leo Breiman, Jerome Friedman, Richard Olshen, and Charles Stone. 1984. Classification and regression trees. Classification and regression trees (1984).
[12]
Wei Cheng, Kai Zhang, Haifeng Chen, Guofei Jiang, Zhengzhang Chen, and Wei Wang. 2016. Ranking causal anomalies via temporal and dynamical analysis on vanishing correlations. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 805--814.
[13]
Haeran Cho and Piotr Fryzlewicz. 2015. Multiple-change-point detection for high dimensional time series via sparsified binary segmentation. Journal of the Royal Statistical Society: Series B: Statistical Methodology (2015), 475--507.
[14]
Haeran Cho and Claudia Kirch. 2022. Two-stage data segmentation permitting multiscale change points, heavy tails and dependence. Annals of the Institute of Statistical Mathematics (2022), 1--32.
[15]
Elia Favarelli, Enrico Testi, Lorenzo Pucci, Marco Chiani, and Andrea Giorgetti. 2019. Anomaly detection using WiFi signals of opportunity. In IEEE International Conference on Signal Processing and Communication Systems (ICSPCS). 1--7.
[16]
Paul Fearnhead and Guillem Rigaill. 2019. Changepoint detection in the presence of outliers. J. Amer. Statist. Assoc. 114, 525 (2019), 169--183.
[17]
Piotr Fryzlewicz. 2014. Wild binary segmentation for multiple change-point detection. (2014).
[18]
Piotr Fryzlewicz. 2017--2022. breakfast: multiple change-point detection and segmentation. https://cran.r-project.org/package=breakfast.
[19]
Piotr Fryzlewicz. 2018. Tail-greedy bottom-up data decompositions and fast multiple change-point detection. (2018).
[20]
Piotr Fryzlewicz. 2020. Detecting possibly frequent change-points: Wild Binary Segmentation 2 and steepest-drop model selection. Journal of the Korean Statistical Society 49, 4 (2020), 1027--1070.
[21]
Toby Dylan Hocking, Gudrun Schleiermacher, Isabelle Janoueix-Lerosey, Valentina Boeva, Julie Cappo, Olivier Delattre, Francis Bach, and Jean-Philippe Vert. 2013. Learning smoothing models of copy number profiles using breakpoint annotations. BMC bioinformatics 14 (2013), 1--15.
[22]
Alexis Huet, Jonatan Krolikowski, Jose Manuel Navarro, Fuxing Chen, and Dario Rossi. 2023. Change point detection in WLANs with random AP forests: WLAN measurement campaign dataset. https://doi.org/10.6084/m9.figshare.23566146.
[23]
Rebecca Killick, Paul Fearnhead, and Idris A Eckley. 2012. Optimal detection of changepoints with a linear computational cost. J. Amer. Statist. Assoc. 107, 500 (2012), 1590--1598.
[24]
Solt Kovács, Housen Li, Peter Bühlmann, and Axel Munk. 2023. Seeded binary segmentation: a general methodology for fast and optimal changepoint detection. Biometrika 110, 1 (2023), 249--256.
[25]
Malte Londschien, Peter Bühlmann, and Solt Kovács. 2023. Random forests for change point detection. Journal of Machine Learning Research 24, 216 (2023), 1--45.
[26]
Dmitri Moltchanov. 2006. State description of wireless channels using change-point statistical tests. In International Conference on Wired/Wireless Internet Communication (WWIC). 275--286.
[27]
Andrew Shields, Pat Doody, and Ted Scully. 2017. Application of multiple change point detection methods to large urban telecommunication networks. In IEEE ISSC. 1--6.
[28]
Vivek Shrivastava, Dheeraj Agrawal, Arunesh Mishra, Suman Banerjee, and Tamer Nadeem. 2007. Understanding the limitations of transmit power control for indoor WLANs. In Proceedings of the 7th ACM SIGCOMM conference on Internet measurement. 351--364.
[29]
Vivek Shrivastava, Shravan K Rayanchu, Suman Banerjee, and Konstantina Papagiannaki. 2011. PIE in the Sky: Online Passive Interference Estimation for Enterprise WLANs. In NSDI, Vol. 11. 25--25.
[30]
Ilias Syrigos, Stratos Keranidis, Thanasis Korakis, and Constantine Dovrolis. 2015. Enabling wireless LAN troubleshooting. In Passive and Active Measurement (PAM). Springer, 318--331.
[31]
Ilias Syrigos, Nikos Sakellariou, Stratos Keranidis, and Thanasis Korakis. 2019. On the employment of machine learning techniques for troubleshooting WiFi networks. In IEEE Annual Consumer Communications & Networking Conference (CCNC). 1--6.
[32]
Gerrit JJ Van den Burg and Christopher KI Williams. 2020. An evaluation of change point detection algorithms. arXiv preprint arXiv:2003.06222 (2020).
[33]
Zhaoqi Xiong and Noa Zilberman. 2019. Do switches dream of machine learning? Toward in-network classification. In Proceedings of the 18th ACM workshop on hot topics in networks. 25--33.
[34]
Changgang Zheng and Noa Zilberman. 2021. Planter: seeding trees within switches. In ACM SIGCOMM'21 Poster and Demo Sessions. 12--14.
[35]
Xia Zhou, Zengbin Zhang, Gang Wang, Xiaoxiao Yu, Ben Y Zhao, and Haitao Zheng. 2013. Practical conflict graphs for dynamic spectrum distribution. In Proceedings of the ACM SIGMETRICS/international conference on Measurement and modeling of computer systems. 5--16.
[36]
Joseph JK Ó Ruanaidh and William J Fitzgerald. 1996. Numerical Bayesian methods applied to signal processing. Springer Science & Business Media.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CoNEXT 2023: Companion of the 19th International Conference on emerging Networking EXperiments and Technologies
December 2023
80 pages
ISBN:9798400704079
DOI:10.1145/3624354
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 the author(s) 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: 05 December 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. WLAN
  2. change point detection
  3. machine learning
  4. random forest

Qualifiers

  • Short-paper

Conference

CoNEXT 2023
Sponsor:

Acceptance Rates

Overall Acceptance Rate 198 of 789 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 125
    Total Downloads
  • Downloads (Last 12 months)85
  • Downloads (Last 6 weeks)6
Reflects downloads up to 25 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media