Skip to Content
WaterWater
  • Article
  • Open Access

12 July 2023

Decision Support Strategies for Household Water Consumption Behaviors Based on Advanced Recommender Systems

,
,
,
and
Computer Science and Engineering Department, Faculty of Automatic Control and Computers, University POLITEHNICA of Bucharest, Splaiul Independenței 313, 060042 Bucharest, Romania
*
Authors to whom correspondence should be addressed.

Abstract

Water is one of the most important factors that can influence human health. Therefore, constant monitoring of water consumption is essential to maintain a balance of water demand. A recommendation system represents a major challenge, but with huge potential for the water industry, providing consumers the most efficient ways to conserve water based on their data collected from smart water meters. This paper proposes a novel recommendation system design architecture that promotes water conservation behavior among residential consumers from urban areas. We analyzed 480,000 data samples from several households with different profiles to generate personalized recommendations for each household and encourage consumers to adopt measures to raise awareness and reduce water consumption. Moreover, data were collected from three different measurement points in the household (cold_sink, hot_sink, and toilet), with a sampling time of 60 s. The proposed recommendation system implements collaborative filtering combined with a set of rules to generate recommendations based on the consumption patterns of similar households. The results are promising, offering personalized feedback that could help change the consumption behavior of households if the recommendations made are followed.

1. Introduction

Water is an essential resource for survival, and ensuring a good supply represents a huge challenge in metropolitan areas. In recent years, drought and the low flow during peak hours have changed the demand for water [1]. The emergence of digital water meters (DWMs) represents a major benefit in terms of managing water demand, being an important step in water conservation.
Several recent studies on water management have empirically shown the importance of water consumption awareness. In one use case [2], when the examined households received information on their own large and excessive consumption, a significant economy of consumption was noted. Practically, summarizing the data collected and sent to consumers as feedback can lead them to self-educate and change their habits to reduce water consumption. Similarly, a decrease of 5.5% on average for water consumption can be obtained when following the feedback given regarding water consumption [2].
The data collected from DWMs can be used to create short-term water demand forecasting models, as shown by [1], which reported a significant improvement in peak demand. Moreover, data can be structured into five main categories [3]: (1) Water use feedback; (2) water event categorization; (3) water demand forecasting; (4) behavior analysis; (5) socioeconomic analysis.
By overcoming technological barriers, current systems can be optimized by integrating recommendation systems (RSs). There is a close connection between personalized feedback and its effects on water conservation. Thus, personalization can be obtained through proper profiling of users. RSs highlight the preferences and habits of consumers, offering consumption recommendations while considering the needs of users. User profiling consists of analyzing the collected data and extracting specific characteristics and behaviors [4]. This technique is often applied in research in various fields, such as artificial intelligence and machine learning.
Homes offer tenants a comfortable environment to spend time with family, but at the same time, the lifestyle can be influenced by their habits. Moreover, housing-related costs are considered fundamental and should be handled carefully so as not to negatively affect the needs of household residents [5]. Moreover, a household is a place where families grow and evolve, having a significant social impact and influencing their well-being [6].
Making decisions based on the consumption of resources in a household consists of evaluating several aspects such as the size and location of a household, the number of inhabitants, and their occupations and habits. Moreover, choice of housing implies the subjective preferences of the tenants that fall within their corresponding social and economic limits [7].
Much research has been carried out for this purpose [8,9,10], analyzing the sociodemographic attributes (age and income) correlated with the preferences of the inhabitants. Thus, specific preferences for groups that share certain demographic attributes are highlighted. However, these studies have some limitations, excluding users who belong to the same group but have different preferences.
Therefore, a personalized RS that incorporates and analyzes all data of the inhabitants has drawn attention, gaining ground for new research and development. Collaborative filtering technology has emerged as a highly accurate method among the various approaches employed in implementing recommender systems. To make a substantial impact on promoting water conservation practices among consumers and achieving sustainable water management, advanced machine learning techniques and data analysis methods need to be integrated into a personalized recommender system.
This paper presents advanced recommendation strategies based on urban water consumption, using data collected from sensors installed in various households with different numbers of inhabitants, different habits, ages, and occupations. The aim of this paper is to use the collaborative filtering recommender system with the rule-based recommender system to generate personalized recommendations for each household based on both their consumption patterns and the predefined rules. The novelty of this article lies in the combination of the two methods to obtain a complex system of recommendations, precise and personalized for each household.
The rest of the paper is structured as follows: Section 2 summarizes the most relevant studies in the field of consumer profiling and recommendations; Section 3 presents the methodology used and describes the architecture of the proposed system with details for each component, focusing on the theoretical background; Section 4 presents the experimental results obtained using the data collected from several households, with references to the source code and data repository; Section 5 provides a discussion of the results. Finally, general conclusions are drawn in Section 6.

3. Methodology

Considering multiple households having different profiles, a comparative feedback and recommendation system can be used to compare the water usage of each household against the usage of the others in the same apartment complex or neighborhood. The outline of the proposed methodology defines the steps for a comparative feedback and recommendation system as follows:
  • Collecting water usage data from sensors installed in each household;
  • Clustering households based on their water usage patterns using clustering algorithms such as K-means clustering;
  • Analyzing the clusters to identify households that are consuming more water than others in the same cluster;
  • Generating personalized recommendations for each household based on their water usage patterns and recommendations that have worked for similar households in the same cluster;
  • Providing comparative feedback to each household by comparing their water usage against the usage of other households in the same cluster, and by showing how they rank compared to others in terms of water usage;
  • Encouraging households to adopt water-saving measures and to compete with others in the same cluster to reduce their water usage.
The proposed scenario involves multiple households, while the clustering stage was described in previous research [18,19,20,21]. The processing pipeline is shown in Figure 1, highlighting the proposed methodology, with a focus on providing feedback and recommendations based on the data collected from water consumption sensors installed in households.
Figure 1. Processing pipeline overview.
The data were acquired from water consumption sensors installed in households, measuring independent water outlets. The data acquisition module detailed in Figure 2 receives the data from the sensors connected via the MQTT interface, then stores the data in a database. The measurement data include the reference to the measurement node ID, measured channel (there can be multiple sensors connected to a measurement node), value, and timestamp.
Figure 2. Data acquisition module.
The processing pipeline queries the data from the application server and receives the consumption data formatted as time series. Depending on the scenario, the analysis can involve aggregating data from multiple households over a given timeframe (e.g., daily, weekly, or monthly).
The preprocessing module is detailed in Figure 3 and involves creating a pivot table (i.e., user–item matrix) based on the water consumption dataset, with households (users) and outlets (items). The first step is to extract water consumption events from the time series dataset, represented by their consumption amount (volume) and duration.
Figure 3. Preprocessing module.
The AI-based recommender system implements collaborative filtering to generate recommendations based on the consumption patterns of similar households. The algorithm identifies patterns in the consumption data across multiple households and then recommends actions based on those patterns. The key is to identify similar households based on their consumption behavior. This can be achieved by clustering households based on their consumption patterns, and then recommending actions based on the consumption patterns of similar households. The algorithm for the collaborative filtering stage is as follows:
  • The dataset is transformed into a pivot table representing the user–item matrix, where items are represented by consumption outlets (i.e., sink_hot, sink_cold, and toilet), with their average consumption for each household.
  • The SVD (singular value decomposition) model is trained using the extracted water consumption events to capture latent features that represent user behaviors and consumption characteristics. The SVD matrix factorization model is used to factorize the user–item matrix A n × m into three matrices A = U Σ V T , where:
    -
    U n × k is the orthogonal left singular matrix containing the left eigenvectors u of A A T , where U T U = I k ;
    -
    V T k × m is the orthogonal right matrix containing the right eigenvectors v of A T A , where V T V = I k ;
    -
    Σ k × k is a diagonal matrix with positive eigenvalues sorted in descending order λ 1 λ 2   λ k > 0 .
  • The resulting matrices are then used to provide recommended consumption values based on similarities to other households or consumption characteristics. The results obtained after using SVD are in the scope of the proposed recommender system to generate actionable recommendations for new households.
The output of the collaborative filtering stage represents personalized recommendations for each household based on the consumption patterns of similar households. The recommended water consumption provides an important feedback loop for consumers that can evaluate their current behavior relative to other households and adjust accordingly.
To translate the recommendations into actionable items, the next module, depicted in Figure 4, collects data from the collaborative filtering module and implements a rule-based recommender system.
Figure 4. Rule-based recommender module.
The process requires expert knowledge or the involvement of a domain expert to identify water-saving actions that are relevant to the consumption behavior in households (e.g., taking shorter showers, fixing leaks, using low-flow showerheads, or turning off the tap while brushing teeth) and to define the set rules that map specific consumption behaviors to corresponding actions (e.g., a rule for taking shorter showers could be triggered if the average shower time exceeds a certain threshold).
For example, if the collaborative filtering system identifies a particular household as having high water consumption compared to similar households (i.e., based on defined thresholds), the rule-based system could then analyze the water usage patterns of that household’s specific outlets (e.g., bathroom sink, shower, or toilet) and provide targeted recommendations (e.g., fix leaky faucet in the bathroom sink).
Therefore, the combined recommender system can propose recommendations and notify the users for the following general scenarios:
  • When the consumption volume exceeds the proposed threshold above the recommended values, the recommendations can target consumption behaviors and possible leaks.
  • When the consumption duration exceeds the proposed threshold above the recommended duration, the recommendations can target consumption behaviors.
  • When both consumption volume and duration exceed the proposed threshold above the recommended values, the recommendations can target consumption behaviors, possible leaks, or installations (i.e., consumption outlets or infrastructure).
To determine the thresholds dynamically from the dataset, which are required to trigger rule-based recommendations, we can use statistical methods to analyze the data and identify the points in which water consumption changes significantly. The use quartiles are used to split the data into groups and determine the thresholds based on the values in these groups.
Finally, the proposed solution presents personalized recommendations for each household based on the collaborative filtering and the rule-based system. These recommendations are based on a combination of the rule-based system, which identifies common water-saving behaviors, and the collaborative filtering system, which identifies patterns across multiple households and suggests personalized recommendations based on those patterns.

4. Experimental Results

In this section, we present the collected dataset and analyze the results. The application code and sample data are available on GitHub: https://github.com/alexp25/watergame-other/tree/main/sensors/recommender_system (accessed on 12 June 2023).
The measurements were obtained using flow sensors and wireless transmitters installed in households, sending data to the application server. The original dataset contained approximately 480,000 water consumption measurements over a time period of two weeks, from five households, each with three measured outlets (i.e., sink_cold, sink_hot, and toilet), with a sampling time of 60 s. Each tested household included families with different numbers of inhabitants, different habits, ages, and occupations.
The consumption events were extracted from the time series dataset, which resulted in over 6000 data points, each represented by total volume and duration. Figure 5 shows the water consumption volume and duration for the consumption events generated by the households with multiple outlets. Clustering methods have been applied in previous research to identify consumption patterns and profile households based on their relative consumption, as presented in [21].
Figure 5. Water consumption events (volume and duration).
In the scope of the proposed recommender system, the consumption events were then used to create a pivot table, mapping the households to their average consumption event data for each outlet. A sample of the results is shown in Table 1 for both the average volume and duration determined by the extracted consumption events for the measured outlets (i.e., sink_cold, sink_hot, and toilet).
Table 1. Pivot table based on the households and outlets (volume/duration).
The next stage involves training the collaborative filter to evaluate recommended consumption for households based on their similarity. The Surprise python library (Surprise python scikit https://surpriselib.com/, Last accessed: 12 June 2023) is commonly used for building and analyzing recommender systems [31]. The SVD algorithm was used to perform matrix factorization and predict water consumption patterns for each household based on the consumption patterns of similar households.
The results are shown in Figure 6 for the recommended consumption volume and Figure 7 for the recommended consumption duration. In both scenarios, the current values were compared to the recommended values for each consumption outlet, providing a measurable overview of the relative consumption.
Figure 6. Collaborative filtering. Recommended consumption volume.
Figure 7. Collaborative filtering. Recommended consumption duration.
It was revealed that the recommended consumption can provide a threshold for water-saving actions based on actionable recommendations. Therefore, households with higher consumption than the recommendations provided by the collaborative filtering would be able to have a quick overview on their relative consumption. Furthermore, households with lower consumption can be encouraged to maintain their profile by using social incentives as part of a smart government strategy, as discussed in [32].
The rule-based recommender module received the output of the collaborative filter and a set of rules that define water-saving actions based on the deviation from the recommended consumption relative to similar households. To provide dynamic thresholds, the interquartile range was calculated by subtracting the first quartile from the third quartile. We then calculated the upper and lower bounds for each feature using the interquartile range and a constant factor of 1.5. Finally, we obtained thresholds for each consumption outlet by combining the upper and lower bounds. These thresholds were then used in the rule-based recommender system to generate personalized recommendations for each household based on their water usage patterns.
The sample results of the rule-based system are summarized in Table 2, showing the household and the identified outlet that exceeds the dynamic threshold in terms of consumption event duration compared to the collaborative filter recommendations, with the suggested action defined according to the rule set.
Table 2. Combined results for water-saving recommendations.

5. Discussion

Designing a machine learning or AI-based recommender system requires careful consideration of the specific problem and data at hand and may involve additional steps such as feature engineering and model selection. The proposed solution requires a large dataset of consumption data and household features to improve the level of detail and prediction accuracy for providing personalized recommendations, as well as a method for evaluating the effectiveness of the recommendations. The dataset can be used to train different machine learning models, and the models can then be used to generate recommendations for new households.
The proposed collaborative filtering method provides comparative feedback to each household by comparing their water consumption against the consumption of other households in the same cluster, and by showing how they rank compared to others in terms of water consumption. With an effective strategy for user interaction, the results can encourage households to adopt water-saving measures and to compete with others in the same cluster to reduce their water consumption.
The specific rules and recommendations involved in the rule-based recommender system depend on the context and goals of the water distribution system, as well as the available data and resources. In this sense, the set of rules can be defined based on real-world scenarios, considering residential buildings, such as:
  • Using a low-flow showerhead for households that have higher water usage in their showers compared to others in the same cluster, which can provide significant water savings and still provide a comfortable shower experience, especially in apartments where multiple households share the same water supply;
  • Fixing leaks for households that have higher water usage in their sinks or toilets compared to others in the same cluster. Leaks can cause significant water wastage over time and can lead to higher water bills. Fixing leaks can help conserve water and save money for individual households, as well as the entire apartment complex;
  • Using a dishwasher for households that have higher water usage in their kitchen sink compared to others in the same cluster, as dishwashers can be more water-efficient than handwashing dishes, thus helping to reduce overall water usage in the apartment complex.
Another perspective is given by the potential detection of anomalies based on the recommended consumption characteristics, using a change point detection strategy as described in [16]. The authors evaluated multiple real-world scenarios to validate the proposed rule-based decision support system, with a focus on automating the detection of anomalies, based on change point detection and machine learning models. In the context of our work, detecting anomalies can further translate into actionable recommendations in large-scale water distribution systems, providing decision support for human operators. On the contrary, anomaly detection modules can be adapted to improve the separation between changes in consumption behaviors and problems related to the infrastructure (e.g., leaks).
The overall effectiveness of the recommendations can be evaluated by measuring the change in consumption behavior of the households after they receive the recommendations, which will be the subject of future work that involves large-scale deployment or integration with the water distribution network. In this sense, the platform should continuously evaluate the effectiveness of the recommendations and refine the rules and algorithms based on user feedback and real-world outcomes. This could involve:
  • Conducting A/B tests to evaluate the effectiveness of different rule sets on the consumption behaviors for randomized households;
  • Analyzing user engagement and adoption rates to evaluate the effectiveness of the recommendation system to provide an overall incentive;
  • Measuring the actual water savings achieved by users who follow the recommendations to evaluate the overall impact on sustainability.

6. Conclusions

In this research paper, we explored the effectiveness of household profiling and personalized feedback for improving decision-making regarding water consumption. Our study proposed the development of a personalized recommendation system based on data collected from various sensors installed in households with different profiles, specifically focusing on water outlets such as sink (cold water), sink (hot water), and toilet.
The implementation of an AI-based recommendation system based on a dual approach, combining collaborative filtering and rule-based recommendations, was proven to be highly valuable in generating feedback based on consumption patterns observed in similar households.
One of the significant outcomes of our study is the identification of households with higher water consumption compared to similar households. This detection enables the rule-based system to offer targeted recommendations, such as fixing leaking faucets in bathroom sinks, to reduce excessive water usage. Conversely, households with lower consumption can be encouraged to maintain their water-saving habits through external incentives, which will be the subject of future research.
Furthermore, we recognize the potential for scaling up the system to evaluate the effectiveness of the recommendations provided. In this sense, the dataset can be expanded to train different machine learning models and generate recommendations for new households. Continuous data analysis, refining the rules based on real-world expert knowledge, and interactive user interfaces are essential to enhance the accuracy of results and adapt to changing household consumption behaviors.
In summary, our research emphasizes the significance of household profiling, personalized feedback, and AI-driven recommendation systems in facilitating informed decision-making and promoting sustainable water consumption. Based on our study, we recommend the implementation of our proposed system, along with continuous analysis and improvement, to enhance water conservation efforts and contribute to a more sustainable future.

Author Contributions

Conceptualization, D.A. and A.P.; methodology, D.A., A.P., C.-O.T., E.-S.A. and M.M.; software, A.P.; validation, A.P.; formal analysis, D.A., C.-O.T. and E.-S.A.; investigation, D.A. and A.P.; resources, D.A. and A.P.; data curation, A.P.; writing—original draft preparation, D.A., A.P., C.-O.T. and E.-S.A.; writing—review and editing, D.A., A.P., C.-O.T., E.-S.A. and M.M.; visualization, A.P.; supervision, M.M.; project administration, D.A. and M.M.; funding acquisition, D.A. All authors have read and agreed to the published version of the manuscript.

Funding

The results presented in this article were funded by the Ministry of Investments and European Projects through the Human Capital Sectoral Operational Program 2014–2020, Contract no. 62461/03.06.2022, SMIS code 153735. The publication is supported by the University Politehnica of Bucharest through the PubArt program.

Data Availability Statement

The data presented in this study are available in: https://github.com/alexp25/watergame-other/tree/main/sensors/recommender_system/data (accessed on 12 June 2023).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Nguyen, K.A.; Sahin, O.; Stewart, R.A.; Zhang, H. Water Demand Forecasting with AUTOFLOW© Using State-Space Approach. 2016, International Congress on Environmental Modelling and Software. 67. Available online: https://scholarsarchive.byu.edu/iemssconference/2016/Stream-D/67 (accessed on 20 June 2023).
  2. Liu, A.; Mukheibir, P. Digital Metering Feedback and Changes in Water Consumption—A Review. Resour. Conserv. Recycl. 2018, 134, 136–148. [Google Scholar] [CrossRef]
  3. Rahim, M.S.; Nguyen, K.A.; Stewart, R.A.; Giurco, D.; Blumenstein, M. Machine Learning and Data Analytic Techniques in Digital Water Metering: A Review. Water 2020, 12, 294. [Google Scholar] [CrossRef]
  4. Eke, C.I.; Norman, A.A.; Shuib, L.; Nweke, H.F. A Survey of User Profiling: State-of-the-Art, Challenges, and Solutions. IEEE Access 2019, 7, 144907–144924. [Google Scholar] [CrossRef]
  5. Clapham, D. Housing Theory, Housing Research and Housing Policy. Hous. Theory Soc. 2018, 35, 163–177. [Google Scholar] [CrossRef]
  6. Jeong, S.; Choi, M. A Study on the Characteristic of the Echo Boomers’House Selection—Focused on the Important Factor of the Newly-Married House Selection. Resid. Environ. Inst. Korea 2017, 15, 113–133. [Google Scholar] [CrossRef]
  7. Seo, D.; Kwon, Y. In-Migration and Housing Choice in Ho Chi Minh City: Toward Sustainable Housing Development in Vietnam. Sustainability 2017, 9, 1738. [Google Scholar] [CrossRef]
  8. Jancz, A.; Trojanek, R. Housing Preferences of Seniors and Pre-Senior Citizens in Poland—A Case Study. Sustainability 2020, 12, 4599. [Google Scholar] [CrossRef]
  9. Wang, C.; Wood, L.C.; Liang, H. Housing Preference for Modern Urban Designers Using Fuzzy-Ahp. Open House Int. 2018, 43, 33–42. [Google Scholar] [CrossRef]
  10. Jiang, H.; Chen, S. Dwelling Unit Choice in a Condominium Complex: Analysis of Willingness to Pay and Preference Heterogeneity. Urban Stud. 2015, 53, 2273–2292. [Google Scholar] [CrossRef]
  11. Rahim, M.S.; Anh Nguyen, K.; Stewart, R.A.; Giurco, D.; Blumenstein, M. Predicting Household Water Consumption Events: Towards a Personalised Recommender System to Encourage Water-Conscious Behaviour. In Proceedings of the 2019 International Joint Conference on Neural Networks (IJCNN), Budapest, Hungary, 14–19 July 2019. [Google Scholar]
  12. McKenna, S.A.; Fusco, F.; Eck, B.J. Water Demand Pattern Classification from Smart Meter Data. Procedia Eng. 2014, 70, 1121–1130. [Google Scholar] [CrossRef]
  13. Padulano, R.; Del Giudice, G. A Mixed Strategy Based on Self-Organizing Map for Water Demand Pattern Profiling of Large-Size Smart Water Grid Data. Water Resour. Manag. 2018, 32, 3671–3685. [Google Scholar] [CrossRef]
  14. Nguyen, K.A.; Stewart, R.A.; Zhang, H. An Autonomous and Intelligent Expert System for Residential Water End-Use Classification. Expert Syst. Appl. 2014, 41, 342–356. [Google Scholar] [CrossRef]
  15. Cardell-Oliver, R. A Habit Detection Algorithm (HDA) for Discovering Recurrent Patterns in Smart Meter Time Series. Lect. Notes Comput. Sci. 2016, 20, 109–127. [Google Scholar] [CrossRef]
  16. Apostol, E.-S.; Truică, C.-O.; Pop, F.; Esposito, C. Change Point Enhanced Anomaly Detection for IoT Time Series Data. Water 2021, 13, 1633. [Google Scholar] [CrossRef]
  17. Predescu, A.; Truică, C.-O.; Apostol, E.-S.; Mocanu, M.; Lupu, C. An Advanced Learning-Based Multiple Model Control Supervisor for Pumping Stations in a Smart Water Distribution System. Mathematics 2020, 8, 887. [Google Scholar] [CrossRef]
  18. Arsene, D.; Predescu, A.; Truică, C.-O.; Apostol, E.-S.; Mocanu, M.; Chiru, C. Profiling Consumers in a Water Distribution Network Using K-Means Clustering and Multiple Pre-Processing Methods. In Proceedings of the 2021 13th International Conference on Electronics, Computers and Artificial Intelligence (ECAI), Pitesti, Romania, 1–3 July 2021; pp. 1–6. [Google Scholar]
  19. Arsene, D.; Predescu, A.; Truică, C.-O.; Apostol, E.-S.; Mocanu, M.; Chiru, C. Consumer Profile Evaluation in a Water Distribution Network Using Clustering and Classification Methods. In Proceedings of the 2021 International Conference on Electrical, Computer and Energy Technologies (ICECET), Cape Town, South Africa, 9–10 December 2021. [Google Scholar]
  20. Arsene, D.; Predescu, A.; Truică, C.-O.; Apostol, E.-S.; Mocanu, M.; Chiru, C. Consumer Profiling Using Clustering Methods for Georeferenced Decision Support in a Water Distribution System. In Proceedings of the 2022 14th International Conference on Electronics, Computers and Artificial Intelligence (ECAI), Ploiesti, Romania, 30 June–1 July 2022; pp. 1–6. [Google Scholar]
  21. Arsene, D.; Predescu, A.; Truică, C.-O.; Apostol, E.-S.; Mocanu, M.; Chiru, C. Clustering Consumption Activities in a Water Monitoring System. In Proceedings of the International Conference on Automation, Quality and Testing, Robotics (AQTR), Cluj-Napoca, Romania, 19–21 May 2022; pp. 1–6. [Google Scholar]
  22. Arsene, D.; Predescu, A.; Stuparu, M.; Truica, C.-O.; Mocanu, M.; Chiru, C. Predicting Consumption Events in a Water Monitoring System. In Proceedings of the 2022 26th International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, România, 19–21 October 2022. [Google Scholar]
  23. Arsene, D.; Predescu, A.; Pahonțu, B.; Chiru, C.G.; Apostol, E.-S.; Truică, C.-O. Advanced Strategies for Monitoring Water Consumption Patterns in Households Based on IoT and Machine Learning. Water 2022, 14, 2187. [Google Scholar] [CrossRef]
  24. Luo, F.; Ranzi, G.; Kong, W.; Liang, G.; Dong, Z.Y. Personalized Residential Energy Usage Recommendation System Based on Load Monitoring and Collaborative Filtering. IEEE Trans. Ind. Inform. 2021, 17, 1253–1262. [Google Scholar] [CrossRef]
  25. Bassiliades, N.; Antoniades, I.; Hatzikos, E.; Vlahavas, I.; Koutitas, G. An Intelligent System for Monitoring and Predicting Water Quality. In Proceedings of the European Conference towards eENVIRONMENT, Prague, Czech Republic, 25–27 March 2009; pp. 534–542. [Google Scholar]
  26. Dai, B.; Chen, R.-C.; Zhu, S.-Z.; Huang, C.-Y. A Fuzzy Recommendation System for Daily Water Intake. Adv. Mech. Eng. 2016, 8, 168781401664993. [Google Scholar] [CrossRef]
  27. Mao, W.; Lin, C.-T.; Ho, C.-C.; Wang, C.-C. A Fuzzy Approach to Water Pricing: The Case of Shanghai. Appl. Econ. Lett. 2008, 15, 717–722. [Google Scholar] [CrossRef]
  28. Cahn, A.; Katz, D.; Ghermandi, A. Analyzing Water Customer Preferences for Online Feedback Technologies in Israel: A Prototype Study. J. Water Resour. Plan. Manag. 2020, 146, 06020002. [Google Scholar] [CrossRef]
  29. Ponok, N.; Arunrat, N.; Pumijumnong, N.; Hamasaki, H.; Sereenonchai, S. Challenges of Water Policy Involvement of the Community in the East Coast River Basin of Thailand. Water 2021, 13, 3395. [Google Scholar] [CrossRef]
  30. Ponok, N.; Arunrat, N.; Pumijumnong, N.; Hamasaki, H.; Stewart, T.N.; Sereenonchai, S. Developing a Tool for Community Involvement in Water Policy Decision-Making Using Strategic Environmental Assessments and Serious Games. Community Dev. J. 2022, 65, 1385–1404. [Google Scholar] [CrossRef]
  31. Hug, N. Surprise: A Python Library for Recommender Systems. J. Open Source Softw. 2020, 5, 2174. [Google Scholar] [CrossRef]
  32. Predescu, A.; Mocanu, M. Increasing Collaboration and Participation Through Serious Gaming for Improving the Quality of Service in Urban Water Infrastructure; Springer International Publishing: Berlin/Heidelberg, Germany, 2019; Volume 373, ISBN 978-3-030-36690-2. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.