Haifeng Zhang

No picture available

Haifeng Zhang


HCII, Carnegie Mellon University

Professional homepage


ORCID more info

No associated orcid account.

GitHub more info


No bio entered.

Research Interests

Agent-based Modeling, Maching Learning, Algorithmic Marketing, Diffusion of Innovations, Online Communities

DDABM-SOLAR is an agent-based rooftop solar diffusion model that is implemented in Repast Simphony. It is originally developed to forecast individual and aggregate solar adoption. In particular, the model itself consists of several components, such as solar system capacity model, system cost(buy/lease) model, electricity consumption model and adoption decision model. Notably, all these models are learned from empirical data using machine
learning, following our proposed data-driven agent-based modeling (DDABM) methodology (see the paper below [1]). The current implementation also includes functions, such as, model sensitivity analysis to incentive budget, one-parameter incentive optimization and seeding policy optimization. For more details about our DDABM and policy optimization, please refer to our following publication:

[1 ] Zhang, H., Vorobeychik, Y., Letchford, J., & Lakkaraju, K. (2016). Data-driven agent-based modeling, with application to rooftop solar adoption. Autonomous Agents and Multi-Agent Systems, 30(6), 1023-1049.

Under development.

This website uses cookies and Google Analytics to help us track user engagement and improve our site. If you'd like to know more information about what data we collect and why, please see our data privacy policy. If you continue to use this site, you consent to our use of cookies.