Communication-Efficient Federated Rare-Pattern Mining under Non-IID Data and Privacy Constraints
Abstract
Rare co-occurrence patterns can be difficult to discover across institutions whose transactions remain distributed. We present FedRPM, a bounded-candidate protocol combining noisy summaries, pooled support estimation, and a verification stage. The reported proof-of-concept campaign uses twenty eight-client federations of UCI Adult under two Dirichlet skew levels, ten seeds per level, six planted carrier-concentrated itemsets per run, and a centralized Apriori support-band reference. FedRPM achieves mean recall 0.9564 and precision 0.9999 for supports between 0.5 and 2.0% at 67.22 KB of serialized communication, compared with recall 0.9234, precision 0.9896, and 72.49 KB for naive broadcast (reported paired Wilcoxon W = 6, p = 2.67e-05). The full-lattice federated reference reaches recall 0.9926 at 82.59 KB, or 22.9% more communication than FedRPM. Reducing the nominal per-coordinate epsilon from 8 to 0.5 lowers recall to 0.9221. These epsilon settings describe count-noise scales, not a demonstrated total record-level privacy budget. Secure aggregation is simulated, transmitted-content bytes are an exposure surrogate rather than a privacy guarantee, and adaptive thresholds and the feasibility controller are untested. The results therefore characterize candidate coverage and communication in a small simulation; an audited transcript accountant and the experiment artifacts are required to establish end-to-end privacy and reproducibility.
Keywords:
Federated pattern mining, Rare itemsets, Non-IID data, Differential privacy, Secure aggregation, Communication efficiencyReferences
- [1] Agrawal, R., Imieliński, T., & Swami, A. (1993). Mining association rules between sets of items in large databases. Proceedings of the 1993 acm sigmod international conference on management of data (pp. 207–216). Association for Computing Machinery. https://doi.org/10.1145/170035.170072
- [2] Szathmary, L., & Amedeo Napoli, P. V. (2007). Towards rare itemset mining. 19th IEEE international conference on tools with artificial intelligence(ictai 2007) (pp. 305–312). HALL Open Science. https://doi.org/10.1109/ICTAI.2007.30
- [3] Agrawal, R., & Srikant, R. (1994). Fast algorithms for mining association rules. Proceedings of the20th vldbconference (pp. 487–499). Association for Computing Machinery. https://dl.acm.org/doi/10.5555/645920.672836
- [4] Han, J., Pei, J., & Yin, Y. (2000). Mining frequent patterns without candidate generation. Proceedings of the 2000 ACM sigmod international conference on management of data (pp. 1–12). Association for Computing Machinery. https://doi.org/10.1145/342009.335372
- [5] McMahan, H. B., Moore, E., Ramage, D., Hampson, S., & Arcas, B. A. Y. (2017). Communication-efficient learning of deep networks from decentralized data. The 20th international conference on artificial intelligence and statistics (pp. 1273–1282). PMLR. https://proceedings.mlr.press/v54/mcmahan17a.html
- [6] Konecny, J., McMahan, H. B., Yu, F. X., Richtarik, P., Suresh, A. T., & Bacon., D. (20216). Federated learning: Strategies for improving communication efficiency. https://arxiv.org/html/1610.05492v2
- [7] Bonawitz, K., Ivanov, V., Kreuter, B., Marcedone, A., McMahan, H. B., Patel, S., … & Seth, K. (2017). Practical secure aggregation for privacy-preserving machine learning. Proceedings of the 2017 ACM sigsac conference on computer and communications security (pp. 1175–1191). Association for Computing Machinery. https://doi.org/10.1145/3133956.3133982
- [8] Kairouz, P., & McMahan, H. B. (2021). Advances and open problems in federated learning. In Foundations and trends® in machine learning (pp. 1–210). Now Publishers Inc. https://doi.org/10.1561/2200000083
- [9] Li, T., Sahu, A. K., Talwalkar, A., & Smith, V. (2020). Federated learning: Challenges, methods, and future directions. IEEE signal processing magazine, 37, 50–60. https://doi.org/10.1109/MSP.2020.2975749
- [10] Zhao, Y., Li, M., Lai, L., Suda, N., Civin, D., & Chandra, V. (2018). Federated learning with Non-IID Data. https://arxiv.org/abs/1806.00582
- [11] Dwork, C., & Roth, A. (2014). The algorithmic foundations of differential privacy. Foundations and trends®in theoretical computer science, 9(3–4), 211–487. https://doi.org/10.1561/0400000042
- [12] Dong, G., & Li, J. (1999). Efficient mining of emerging patterns: discovering trends and differences. Proceedings of the fifth acm sigkdd international conference on knowledge discovery and data mining (pp. 43–52). Association for Computing Machinery. https://doi.org/10.1145/312129.312191
- [13] Li, T., Sahu, A. K., Zaheer, M., Sanjabi, M., Talwalkar, A., & Smith, V. (2020). Federated optimization in heterogeneous networks. Proceedings of machine learning and systems, 2, 429–450. https://proceedings.mlsys.org/paper/2020/hash/1f5fe83998a09396ebe6477d9475ba0c-Abstract.html
- [14] Cormode, G., & Muthukrishnan, S. (2005). An improved data stream summary: The count-min sketch and its applications. Journal of algorithms, 55(1), 58–75. https://doi.org/10.1016/j.jalgor.2003.12.001
- [15] Shitharth, S., Manoharan, H., Shankar, A., Alsowail, R. A., Pandiaraj, S., Edalatpanah, S. A., & Viriyasitavat, W. (2023). Federated learning optimization: A computational blockchain process with offloading analysis to enhance security. Egyptian informatics journal, 24(4), 100406. https://doi.org/10.1016/j.eij.2023.100406
- [16] Agrawal, R., & Srikant, R. (2000). Privacy-preserving data mining. Proceedings of the 2000 ACM sigmod international conference on management of data (pp. 439–450). Association for Computing Machinery. https://doi.org/10.1145/342009.335438.
- [17] Lindell, Y., & Pinkas, B. (2000). Privacy preserving data mining. Annual international cryptology conference (pp. 36–54). Springer. https://doi.org/10.1007/3-540-44598-6_3
- [18] Vaidya, J., & Clifton, C. (2002). Privacy preserving association rule mining in vertically partitioned data. Proceedings of the eighth acm sigkdd international conference on knowledge discovery and data mining (pp. 639–644). Association for Computing Machinery. https://doi.org/10.1145/775047.775142
- [19] Kantarcioglu, M., & Clifton, C. (2004). Privacy-preserving distributed mining of association rules on horizontally partitioned data. IEEE transactions on knowledge and data engineering, 16(9), 1026–1037. https://doi.org/10.1109/TKDE.2004.45
- [20] Verykios, V. S., Bertino, E., Fovino, I. N., Provenza, L. P., Saygin, Y., & Theodoridis, Y. (2004). State-of-the-art in privacy preserving data mining. ACM sigmod record, 33(1), 50–57. https://doi.org/10.1145/974121.974131
- [21] Abadi, M., Chu, A., Goodfellow, I., McMahan, H. B., Mironov, I., Talwar, K., & Zhang, L. (2016). Deep learning with differential privacy. Proceedings of the 2016 ACM sigsac conference on computer and communications security (pp. 308–318). Association for Computing Machinery. https://doi.org/10.1145/2976749.2978318
- [22] Erlingsson, Ú., Pihur, V., & Korolova, A. (2014). Rappor: randomized aggregatable privacy-preserving ordinal response. Proceedings of the 2014 acm sigsac conference on computer and communications security (pp. 1054–1067). Association for Computing Machinery. https://doi.org/10.1145/2660267.2660348
- [23] Duchi, J. C., Jordan, M. I., & Wainwright, M. J. (2013). Local privacy and statistical minimax rates. 2013 ieee 54th annual symposium on foundations of computer science (pp. 429–438). IEEE. https://doi.org/10.1109/FOCS.2013.53
- [24] Wang, T., Li, N., & Jha, S. (2018). Locally differentially private frequent itemset mining. 2018 IEEE symposium on security and privacy (SP) (pp. 127–143). IEEE. https://doi.org/10.1109/SP.2018.00035
- [25] Kairouz, P., Oh, S., & Viswanath, P. (2015). The composition theorem for differential privacy [presentation]. International conference on machine learning (pp. 1376–1385). PMLR. https://proceedings.mlr.press/v37/kairouz15.html
- [26] Kohavi, B., & Becker, R. (1996). Adult [Dataset]. https://doi.org/10.24432/C5XW20
- [27] Hsu, T.-M. H., Qi, H., & Brown, M. (2019). Measuring the effects of non-identical data distribution for federated visual classification. https://arxiv.org/abs/1909.06335
- [28] Demšar, J. (2006). Statistical comparisons of classifiers over multiple data sets. Journal of machine learning research, 7(1), 1–30. http://www.jmlr.org/papers/volume7/demsar06a/demsar06a.pdf
- [29] Friedman, M. (1937). The Use of Ranks to Avoid the Assumption of Normality Implicit in the Analysis of Variance. Journal of the American statistical association, 32, 675–701. https://doi.org/10.1080/01621459.1937.10503522
- [30] Wilcoxon, F. (1945). Individual comparisons by ranking methods. Biometrics bulletin, 1, 80. https://doi.org/10.2307/3001968