A Comparative Study of Sampling Methods with Cross-Validation in the FedHome Framework
<|reference_start|>A Comparative Study of Sampling Methods with Cross-Validation in the FedHome Framework: This paper presents a comparative study of sampling methods within the FedHome framework, designed for personalized in-home health monitoring. FedHome leverages federated learning (FL) and generative convolutional autoencoders (GCAE) to train models on decentralized edge devices while prioritizing data privacy. A notable challenge in this domain is the class imbalance in health data, where critical events such as falls are underrepresented, adversely affecting model performance. To address this, the research evaluates six oversampling techniques using Stratified K-fold cross-validation: SMOTE, Borderline-SMOTE, Random OverSampler, SMOTE-Tomek, SVM-SMOTE, and SMOTE-ENN. These methods are tested on FedHome's public implementation over 200 training rounds with and without stratified K-fold cross-validation. The findings indicate that SMOTE-ENN achieves the most consistent test accuracy, with a standard deviation range of 0.0167-0.0176, demonstrating stable performance compared to other samplers. In contrast, SMOTE and SVM-SMOTE exhibit higher variability in performance, as reflected by their wider standard deviation ranges of 0.0157-0.0180 and 0.0155-0.0180, respectively. Similarly, the Random OverSampler method shows a significant deviation range of 0.0155-0.0176. SMOTE-Tomek, with a deviation range of 0.0160-0.0175, also shows greater stability but not as much as SMOTE-ENN. This finding highlights the potential of SMOTE-ENN to enhance the reliability and accuracy of personalized health monitoring systems within the FedHome framework.<|reference_end|>
@article{ahmadi2024a,
    title={A Comparative Study of Sampling Methods with Cross-Validation in the
  FedHome Framework},
    author={Arash Ahmadi, Sarah S. Sharif, and Yaser M. Banad},
    journal={arXiv preprint arXiv:2406.01950},
    year={2024},
    doi={10.21227/5m4q-m158},
    archivePrefix={arXiv},
    eprint={2406.01950},
    primaryClass={cs.LG cs.AI cs.CY}
}