Data-driven agent-based modeling, with application to rooftop solar adoption

Agent-based modeling is commonly used for studying complex system properties emergent from interactions among agents. However, agent-based models are often not developed explicitly for prediction, and are generally not validated as such. We therefore present a novel data-driven agent-based modeling framework, in which individual behavior model is learned by machine learning techniques, deployed in multi-agent systems and validated using a holdout sequence of collective adoption decisions. We apply the framework to forecasting individual and aggregate residential rooftop solar adoption in San Diego county and demonstrate that the resulting agent-based model successfully forecasts solar adoption trends and provides a meaningful quantification of uncertainty about its predictions. Meanwhile, we construct a second agent-based model, with its parameters calibrated based on mean square error of its fitted aggregate adoption to the ground truth. Our result suggests that our data-driven agent-based approach based on maximum likelihood estimation substantially outperforms the calibrated agent-based model. Seeing advantage over the state-of-the-art modeling methodology, we utilize our agent-based model to aid search for potentially better incentive structures aimed at spurring more solar adoption. Although the impact of solar subsidies is rather limited in our case, our study still reveals that a simple heuristic search algorithm can lead to more effective incentive plans than the current solar subsidies in San Diego County and a previously explored structure. Finally, we examine an exclusive class of policies that gives away free systems to low-income households, which are shown significantly more efficacious than any incentive-based policies we have analyzed to date.

[1]  William Rand,et al.  Agent-Based Modeling in Marketing: Guidelines for Rigor , 2011 .

[2]  N. Draper,et al.  Applied Regression Analysis. , 1967 .

[3]  Duncan J. Watts,et al.  Empirical agent based models of cooperation in public goods games , 2013, EC '13.

[4]  P. Torrens,et al.  Building Agent‐Based Walking Models by Machine‐Learning on Diverse Databases of Space‐Time Trajectory Samples , 2011 .

[5]  Frank M. Bass,et al.  A New Product Growth for Model Consumer Durables , 2004, Manag. Sci..

[6]  E. Williams,et al.  Analyzing consumer acceptance of photovoltaics (PV) using fuzzy logic model , 2012 .

[7]  Michael P. Wellman,et al.  History-dependent graphical multiagent models , 2010, AAMAS.

[8]  K. Cory,et al.  Solar Photovoltaic Financing: Residential Sector Deployment , 2009 .

[9]  K. Happe,et al.  Research, part of a Special Feature on Empirical based agent-based modeling Agent-based Analysis of Agricultural Policies: an Illustration of the Agricultural Policy Simulator AgriPoliS, its Adaptation and Behavior , 2006 .

[10]  C. Harmon,et al.  Experience Curves of Photovoltaic Technology , 2000 .

[11]  J. Anderies,et al.  Governance and the Capacity to Manage Resilience in Regional Social-Ecological Systems , 2006 .

[12]  Nurcin Celik,et al.  Hybrid agent-based simulation for policy evaluation of solar power generation systems , 2011, Simul. Model. Pract. Theory.

[13]  K. Overmars,et al.  Research, part of a Special Feature on Empirical based agent-based modeling Multiactor Modeling of Settling Decisions and Behavior in the San Mariano Watershed, the Philippines: a First Application with the MameLuke Framework , 2006 .

[14]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[15]  P. Geroski Models of technology diffusion , 2000 .

[16]  Daniel G. Brown,et al.  Effects of Heterogeneity in Residential Preferences on an Agent-Based Model of Urban Sprawl , 2006 .

[17]  Trevor Hastie,et al.  The Elements of Statistical Learning , 2001 .

[18]  Elizabeth James Kistin Keller,et al.  Agent Based model of residential Solar PV diffusion. , 2014 .

[19]  Varun Rai,et al.  GIS-Integrated Agent-Based Modeling of Residential Solar PV Diffusion , 2013 .

[20]  Éva Tardos,et al.  Maximizing the Spread of Influence through a Social Network , 2015, Theory Comput..

[21]  Varun Rai,et al.  Determinants of Spatio-Temporal Patterns of Energy Technology Adoption: An Agent-Based Modeling Approach , 2014 .

[22]  K. Arrow The Economic Implications of Learning by Doing , 1962 .

[23]  Joseph Andrew McAllister,et al.  Solar Adoption and Energy Consumption in the Residential Sector , 2012 .

[24]  John H. Miller,et al.  Complex Adaptive Systems: An Introduction to Computational Models of Social Life (Princeton Studies in Complexity) , 2007 .

[25]  Eric Bonabeau,et al.  Agent-based modeling: Methods and techniques for simulating human systems , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[26]  Eric R. Ziegel,et al.  The Elements of Statistical Learning , 2003, Technometrics.

[27]  Michael J. North,et al.  Complex adaptive systems modeling with Repast Simphony , 2013, Complex Adapt. Syst. Model..

[28]  Winfried Kurth,et al.  Facilitating Parameter Estimation and Sensitivity Analysis of Agent-Based Models: A Cookbook Using NetLogo and 'R' , 2014, J. Artif. Soc. Soc. Simul..

[29]  Johannes Palmer,et al.  Modeling the Diffusion of Residential Photovoltaic Systems in Italy: An Agent-Based Simulation , 2013 .

[30]  Andrea Borghesi,et al.  Simulation Of Incentive Mechanisms For Renewable Energy Policies , 2013, ECMS.

[31]  Wei Chen,et al.  Efficient influence maximization in social networks , 2009, KDD.

[32]  John H. Miller,et al.  Complex adaptive systems - an introduction to computational models of social life , 2009, Princeton studies in complexity.

[33]  Michael Kearns,et al.  Learning from Collective Behavior , 2008, COLT.

[34]  E. Ostrom,et al.  Empirically Based, Agent-based models , 2006 .

[35]  M. Janssen,et al.  Learning, Signaling, and Social Preferences in Public-Good Games , 2006 .

[36]  Leo Schrattenholzer,et al.  Learning rates for energy technologies , 2001 .

[37]  Yevgeniy Vorobeychik,et al.  Behavioral dynamics and influence in networked coloring and consensus , 2010, Proceedings of the National Academy of Sciences.

[38]  G. Perakis,et al.  Consumer Choice Model for Forecasting Demand and Designing Incentives for Solar Technology , 2011 .

[39]  F. Bass A new product growth model for consumer durables , 1976 .

[40]  Varun Rai,et al.  Diffusion of environmentally-friendly energy technologies: buy versus lease differences in residential PV markets , 2013 .

[41]  Thomas Berger,et al.  Research, part of a Special Feature on Empirical based agent-based modeling Creating Agents and Landscapes for Multiagent Systems from Random Samples , 2006 .

[42]  Christopher M. Bishop,et al.  Pattern Recognition and Machine Learning (Information Science and Statistics) , 2006 .

[43]  E. Rogers,et al.  Diffusion of innovations , 1964, Encyclopedia of Sport Management.

[44]  J. Sweeney,et al.  Learning-by-Doing and the Optimal Solar Policy in California , 2008 .

[45]  Andreas Krause,et al.  Adaptive Submodularity: Theory and Applications in Active Learning and Stochastic Optimization , 2010, J. Artif. Intell. Res..

[46]  Norman R. Draper,et al.  Applied regression analysis (2. ed.) , 1981, Wiley series in probability and mathematical statistics.

[47]  Varun Rai,et al.  Agent-Based Modeling of Energy Technology Adoption: Empirical Integration of Social, Behavioral, Economic, and Environmental Factors , 2014, Environ. Model. Softw..

[48]  V.V.N. Kishore,et al.  A review of technology diffusion models with special reference to renewable energy technologies , 2010 .

[49]  Kenneth Gillingham,et al.  Peer Effects in the Diffusion of Solar Photovoltaic Panels , 2012, Mark. Sci..

[50]  Paul Denholm,et al.  Solar Deployment System (SolarDS) Model: Documentation and Sample Results , 2009 .

[51]  Douglas E. Jones,et al.  Parameter estimation and sensitivity analysis in an agent-based model of Leishmania major infection. , 2010, Journal of theoretical biology.