Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2023 Mar 8;23(6):2957.
doi: 10.3390/s23062957.

A Federated Learning-Inspired Evolutionary Algorithm: Application to Glucose Prediction

Affiliations

A Federated Learning-Inspired Evolutionary Algorithm: Application to Glucose Prediction

Ivanoe De Falco et al. Sensors (Basel). .

Abstract

In this paper, we propose an innovative Federated Learning-inspired evolutionary framework. Its main novelty is that this is the first time that an Evolutionary Algorithm is employed on its own to directly perform Federated Learning activity. A further novelty resides in the fact that, differently from the other Federated Learning frameworks in the literature, ours can efficiently deal at the same time with two relevant issues in Machine Learning, i.e., data privacy and interpretability of the solutions. Our framework consists of a master/slave approach in which each slave contains local data, protecting sensible private data, and exploits an evolutionary algorithm to generate prediction models. The master shares through the slaves the locally learned models that emerge on each slave. Sharing these local models results in global models. Being that data privacy and interpretability are very significant in the medical domain, the algorithm is tested to forecast future glucose values for diabetic patients by exploiting a Grammatical Evolution algorithm. The effectiveness of this knowledge-sharing process is assessed experimentally by comparing the proposed framework with another where no exchange of local models occurs. The results show that the performance of the proposed approach is better and demonstrate the validity of its sharing process for the emergence of local models for personal diabetes management, usable as efficient global models. When further subjects not involved in the learning process are considered, the models discovered by our framework show higher generalization capability than those achieved without knowledge sharing: the improvement provided by knowledge sharing is equal to about 3.03% for precision, 1.56% for recall, 3.17% for F1, and 1.56% for accuracy. Moreover, statistical analysis reveals the statistical superiority of model exchange with respect to the case of no exchange taking place.

Keywords: diabetes; evolutionary algorithms; federated learning; interpretable machine learning.

PubMed Disclaimer

Conflict of interest statement

No conflict of interest declared.

Figures

Figure 1
Figure 1
FLEA migration. The left side of the figure sketches the migration from the slaves to the master, while the right one traces the migration from the master to the slaves. The largest circles show single slaves with the corresponding local individuals, i.e., prediction models (m1,,mn). In particular, the individuals internal to the left-side circle have the same color because the models are all related only to local data. Differently, the individuals inside the right-side circle indicate that each slave, after communication with the master, can integrate the information from the immigrants by exploiting the mechanism of selection, replacement, and genetic operators, as evidenced by the color overlapping of the single individuals.
Figure 2
Figure 2
The grammar for the glucose forecasting model (Equation (5)).
Figure 3
Figure 3
Classification bands on the testing set for each patient in the Ohio data set [83].
Figure 4
Figure 4
Confusion matrices on the testing set of the best model (model 570) evolved by the non-FL approach on each patient.
Figure 4
Figure 4
Confusion matrices on the testing set of the best model (model 570) evolved by the non-FL approach on each patient.
Figure 5
Figure 5
Confusion matrices on the testing set of each patient for the best model (model 575) evolved by FLEA algorithm.
Figure 6
Figure 6
Confusion matrices on the testing set of new subjects not participating in the learning process achieved by the best model (model 570) evolved by non-FL approach.
Figure 7
Figure 7
Confusion matrices on the testing set of new subjects not participating in the learning process achieved by the best model (model 575) evolved by FLEA algorithm.

References

    1. Mitchell T.M. Machine Learning. Volume 1 McGraw-Hill; New York, NY, USA: 1997.
    1. Liu B., Ding M., Shaham S., Rahayu W., Farokhi F., Lin Z. When machine learning meets privacy: A survey and outlook. ACM Comput. Surv. (CSUR) 2021;54:1–36. doi: 10.1145/3436755. - DOI
    1. Konečnỳ J., McMahan B., Ramage D. Federated optimization: Distributed optimization beyond the datacenter. arXiv. 20151511.03575
    1. Konečnỳ J., McMahan H.B., Ramage D., Richtárik P. Federated optimization: Distributed machine learning for on-device intelligence. arXiv. 20161610.02527
    1. Li Q., Wen Z., Wu Z., Hu S., Wang N., Li Y., Liu X., He B. A survey on federated learning systems: Vision, hype and reality for data privacy and protection. IEEE Trans. Knowl. Data Eng. 2023;35:3347–3366. doi: 10.1109/TKDE.2021.3124599. - DOI

LinkOut - more resources