Abstract
Drinking water is essential to public health and socioeconomic growth. Therefore, assessing and ensuring drinking water supply is a critical task in modern society. Conventional approaches to analyzing and controlling drinking water quality are labor-intensive and costly with a low throughput. Machine learning (ML) is an alternative, promising technique for assessing and ensuring safe drinking water supply. Existing reviews have summarized the applications of ML in safe drinking water supply from different aspects. However, a state-of-the-art, comprehensive review is missing that focuses on applying ML to monitor, simulate, predict, and control drinking water quality, especially in engineered water systems. This review, therefore, critically compiles the applications of ML in assessing and ensuring water quality in engineered water systems. To be comprehensive, we also cover the applications of ML in other drinking-water-related settings such as water sources and water purification processes. We explain the basic mechanics and workflows of ML and focus on the applications of ML to access and control key factors or etiologies in drinking water from the physical, chemical, and microbiological aspects. Those factors or etiologies affect water quality and public health, such as water pipeline failures, disinfectant by-products, heavy metals, opportunistic pathogens, biofilms, and antimicrobial resistance genes. We then present a macroscopic illustration to display the distribution of ML models across research topics in safe drinking water supply. Neural-network-based and regression-based models are the top two models frequently used in the field of drinking water supply. We finally discuss the challenges and outlooks for the applications of machine learning in safe drinking water supply. Filling the gap between the water research and the AI research communities and using AI to solve the global drinking water crisis should be the main focus of future research. This is the first review summarizing the feasibility and applications of ML in assessing and ensuring water quality in municipal engineered water systems as well as related water environments.