Revolutionizing Disease Diagnosis: A Microservices-Based Architecture for Privacy-Preserving and Efficient IoT Data Analytics Using Federated Learning

Safa Ben Atitallah,Maha Driss,Henda Ben Ghezala
2023-08-27
Abstract:Deep learning-based disease diagnosis applications are essential for accurate diagnosis at various disease stages. However, using personal data exposes traditional centralized learning systems to privacy concerns. On the other hand, by positioning processing resources closer to the device and enabling more effective data analyses, a distributed computing paradigm has the potential to revolutionize disease diagnosis. Scalable architectures for data analytics are also crucial in healthcare, where data analytics results must have low latency and high dependability and reliability. This study proposes a microservices-based approach for IoT data analytics systems to satisfy privacy and performance requirements by arranging entities into fine-grained, loosely connected, and reusable collections. Our approach relies on federated learning, which can increase disease diagnosis accuracy while protecting data privacy. Additionally, we employ transfer learning to obtain more efficient models. Using more than 5800 chest X-ray images for pneumonia detection from a publicly available dataset, we ran experiments to assess the effectiveness of our approach. Our experiments reveal that our approach performs better in identifying pneumonia than other cutting-edge technologies, demonstrating our approach's promising potential detection performance.
Machine Learning,Artificial Intelligence
What problem does this paper attempt to address?
The paper aims to address several key issues in disease diagnosis, particularly pneumonia detection. Specifically, the research team proposes a microservices-based approach that combines Federated Learning (FL) and Transfer Learning (TL) to achieve the following objectives: 1. **Enhance Privacy Protection**: By using Federated Learning, data is kept on local devices for training, and only model updates are transmitted to a central server, thereby avoiding the direct sharing of sensitive medical data. 2. **Improve Model Performance**: Transfer Learning techniques are utilized to extract knowledge from pre-trained models and fine-tune them on local datasets, enhancing the model's generalization ability and prediction accuracy. 3. **Achieve Efficient Data Analysis**: A microservices architecture is adopted to decompose data analysis tasks into fine-grained, loosely coupled service components, facilitating independent deployment and scalability while improving system response speed. 4. **Validate the Method's Effectiveness**: The proposed method was experimentally evaluated using a public chest X-ray image dataset (containing over 5800 images), and the results indicate that it outperforms existing state-of-the-art techniques in pneumonia detection. In summary, this paper presents an innovative solution that not only improves the accuracy of disease diagnosis but also ensures the security and privacy of patient data.