Submitted:
02 July 2025
Posted:
04 July 2025
You are already at the latest version
Abstract

Keywords:
1. Introduction
- Can behavioral groups within an energy transition survey data be detected?
- Do the underlying user sentiments support the perceived energy consumption changes reported from their usage data?
- If a user’s sentiment are reflective of their consumption patterns can we recommend a suitable intervention that can aid in their transition towards green footprint?
- Is there are preferred channel of communication to connect with a specified user group?
- Developing user-embedding through recommendations systems as means to analyze behavioral patterns in data that reflect energy consumption trends.
- Demonstrate the capability to predict suitable interventions for energy transition specific to a behavior group.
- Provide the ML pipeline as a tool to inculcate energy saving behavior in end-users as well as help decision makers to develop policies specific to user demographics.
2. Related Work
3. Methodology
- Handling null responses: Users in the survey have opted not to respond leaving the question unanswered or with an invalid option (out of 1-5 range)
- Pruning data: Data such as demographic, energy consumption etc. though important for answering ENCHANT objectives are beyond the scope of behavioral analysis of users. Hence, these responses were pruned in current analysis.
- Sanity checks: Response rates were also gauged to eliminate entries with very few responses to the questions (typically threshold being < 15%)
- Normalization: To make data across the EU countries comparable the raw data from the survey platform is normalized w.r.t the household size and the seasonality in the country from the past data. Also, some inconsistency in reporting such as reporting absolute energy consumption readings versus reporting difference in energy readings are fixed in this step.
- Handling binary input: The RS algorithm considers a response as strong (set to +1) if the rating to a question is else a weak response (set to -1)
3.1. Recommender System
3.2. K-Means Clustering
- There were 6, 3 and 5 behavioral groups identified using all the interventions data collected from Norwegian and German and Romanian surveys (using k-Mean clustering).
- The cluster centroids of the group clusters are marked with a star of the corresponding group color with a black star to mark its center.
- All the data points corresponding to a group are marked with the respective group color.
- With the group centroids as the center each group region is filled out with a faded color corresponding to the region (using Voronoi tessellations)
- Marking the regions for the group will help identify the behavior changes for each group over the interventions.
- The embeddings are in a high dimensional vector space (7-dimensions) . Each vector learned by the RS is projected using linear projections (using principal component analysis [PCA]) to two dimensions and plotted along each axis.
- A non-linear projection (using t-Distributed Stochastic Neighbor Embedding [t-SNE]) was also be used to visualize the group behavior as shown in the plots Figure 2.
3.3. Establishing Correlation with Energy Consumption
3.4. Effect of Data Imputation
3.5. Intervention Stratification Within Behavioral Groups
4. Experimental Results
5. Discussions and Conclusion
5.1. Continual Model Learning Maintaining User Anonymity
References
- ENCHANT-H2020, https://www.enchant-project.eu, 2018-2023.
- NUDGE-H2020, https://www.nudgeproject.eu/, 2018-2023.
- EVIDENT-H2020, https://www.evident-h2020.eu/, 2018-2023.
- ENCHANT-data, https://zenodo.org/records/10453810, 2018-2023.
- WHY-H2020, https://www.why-h2020.eu/, 2019.
- Linda, S.; Perlaviciute, G.; Van der Werff, E. Understanding the human dimensions of a sustainable energy transition. Frontiers in psychology 2015, 6, 805. [Google Scholar]
- Annukka, V.; et al. Citizens’ sustainable, future-oriented energy behaviours in energy transition. Journal of Cleaner Production 2020, 245, 118801. [Google Scholar]
- WHY-H2020, https://enchant.sinter.ai/, 2019.
- Sommer, L.K.; Swim, J.K.; Keller, E.; Klöckner, C.A. “Pollution Pods”: The merging of art and psychology to engage the public in climate change. Global Environmental Change 2019, 59, 101992. [Google Scholar] [CrossRef]
- Ekstrand, M.D.; Riedl, J.T.; Konstan, J.A.; et al. Collaborative filtering recommender systems, Foundations and Trends in Human–Computer Interaction. 2011, 4, 81–173. [Google Scholar]
- Fortunato, s. Community detection in graphs. Phys. Rep.-Rev. Sec. Phys. Lett. 2010, 486, 75–174. [Google Scholar] [CrossRef]
- Hullermeier, E.; Rifqi, M. A Fuzzy Variant of the Rand Index for Comparing Clustering Structures. Proc. IFSA/EUSFLAT Conf. 2009; 1294–1298. [Google Scholar]
- Koren, Y.; Rendle, S.; Bell, R. Advances in collaborative filtering, Recommender Systems Handbook. 2021; 91–142. [Google Scholar]
- Newman, M.E.J.; Girvan, M. Girvan, Finding and evaluating community structure in networks. Phys. Rev. E 2004, 69, 026113. [Google Scholar] [CrossRef] [PubMed]
- Ruepert, A.; Keizer, K.; Steg, L.; Maricchiolo, F.; Carrus, G.; Dumitru, A.; Mira, R.G.; Stancu, A.; Moza, D. Environmental considerations in the organizational context: A pathway to pro environmental behaviour at work. Energy Research & Social Science 2016, 17, 59–70. [Google Scholar]
- Vehlow, C.; Reinhardt, T.; Weiskopf, D. Visualizing Fuzzy Overlapping Communities in Networks. IEEE Trans. Vis. Comput. Graph. 2013, 19, 2486–2495. [Google Scholar] [CrossRef] [PubMed]
- Zhang, S.; Yao, L.; Sun, A.; Tay, Y. Tay, Deep learning based recommender system: A survey and new perspectives. ACM Computing Surveys (CSUR) 2019, 52, 1–38. [Google Scholar] [CrossRef]





| Intervention | Description |
|---|---|
| Info | Provide information on energy consumption to know the impact of their actions |
| SN | User is part of social norm intervention |
| Commitment | User is asked to commit to a task or target |
| Feedback | Provide feedback to user on the possible improvements |
| Competition | Make the user part of competition with leader board on energy saving |
| Collective framing | User is monitored with individual or group sense of responsibility |
| Control 1 | Control group that provides weekly energy reports |
| Control 2 | Control group that provides energy consumption data once in the beginning and once towards the end of intervention period. |
| Group | Intervention | Coverage % | Success rate % | Channel |
|---|---|---|---|---|
| 0 | Control 2 (start-end) | 23 | 90 | MUNICIPALITY, FACEBOOK, OTHERS |
| Info + SN + commitment + feedback + competition |
13 | 63 | ||
| Info + collective framing | 5 | 63 | ||
| 1 | Control 1 (weekly) | 12 | 71 | FACEBOOK, MUNICIPALITY, OTHERS |
| Info + feedback + competition |
10 | 66 | ||
| Info + collective framing |
17 | 62 | ||
| 2 | Control 2 (start-end) | 3 | 69 | MUNICIPALITY, FACEBOOK, OTHERS |
| Info | 9 | 65 | ||
| Info + collective framing |
12 | 63 | ||
| 3 | Control 2 (start-end) | 32 | 80 | FACEBOOK, MUNICIPALITY, OTHERS |
| Info + SN + commitment + feedback + competition |
8 | 73 | ||
| Info + commitment |
15 | 73 | ||
| 4 | Info + SN + commitment + feedback + competition + collective framing |
14 | 73 | MUNICIPALITY, FACEBOOK, OTHERS |
| Info + SN + commitment + feedback + competition |
9 | 67 | ||
| Info + commitment | 17 | 63 |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).