Abstract
A comprehensive simulation meta model for transition planning and decision analysis is proposed and outlined. This model is designed to provide insight on the effects of a proposed agenda ahead of time, and to support an optimization of means and resources available to decision makers in governments, organizations, businesses, or to private persons to reach their goals across different time horizons and considering different quantities of relevance.
The model supports multiple use cases. The system of interest, the decision makers, the nature of the decisions to be made, and the quantities relevant to the decision makers do not need to be defined a priori. The results of the simulation can be aggregated onto diverse observables relevant for business, economy, society, and environment.
The meta model is modular, combining existing domain-specific models into one framework. It will gradually be extended to cover all domains and scales relevant for sustainable business, sustainable finance, and sustainable development.
The article outlines the approach and gives examples of applications. It also shows how the model will gradually be developed during its application, allowing a targeted and fast application while allowing continuous learning and improvement.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Synthetic approaches are used in different areas. In molecular simulation for example, mixed quantum-classical simulations at various levels allow the simulation of transitions as complex as enzyme reactions, involving 100,000s of electrons and spanning 10 orders of magnitude in time, from femtoseconds to microseconds, see e.g. Billeter et al. (2001). In social sciences, synthetic modeling has recently been established, see e.g. Billeter and Salghetti (2016), Bollinger et al. (2017), and Pauliuk et al. (2017).
- 2.
The achievable time horizon depends on the nature and scale of the use case as well as the constraints put into the calculation. It generally ranges from a few years to a few decades.
- 3.
For a definition, see the glossary.
- 4.
For example wealth of actors such as natural or juristic persons, or the water supplies of a habitat.
- 5.
See reporting 3.0 New Business Model Blueprint (Baue and Thurm 2018).
- 6.
System dynamics has a good track record in solving sustainability-related challenges. For Millennium Institute’s iSDG model, see e.g. Arquitt et al. (2018).
- 7.
Depending on community, such influences may be called “stress” or “perturbation”. In the SISAL model, the action module influences the other modules, and the environment acts on the core system. Hence, an agenda consists of external influences.
- 8.
Such methods have successfully been used to accurately simulate enzyme reactions which occur at a rate approximately ten orders of magnitude slower than the atomic motions, see Billeter et al. (2001).
- 9.
- 10.
- 11.
See e.g. Battiston et al. (2016b).
- 12.
Examples include simple regression models, generalized linear models, autoregressive models, and a wealth of additional techniques.
- 13.
- 14.
May involve several entities and relationships.
- 15.
See Section “Use Cases”.
- 16.
People, companies, governments, goods, etc.
- 17.
For example in biochemistry the protein around the reactive core, in finance the macro economy around the company, in society the other societies interacting with it.
- 18.
- 19.
Both for upfront integration and for updates.
References
Arquitt, S., Pedercini, M., Onasanya A., & Herren, H. (2018). Addressing climate-sustainable development in long-term low-carbon strategies: The role of Millennium Institute’s iSDG model. Retrieved from https://www.wri.org/climate/expert-perspective/addressing-climate-sustainable-development-linkages-long-term-low-carbon
Aznar-Siguan, G., & Bresch, D. N. (2019). CLIMADA v1: A global weather and climate risk assessment platform, Geosci. Model Dev. Discuss, https://doi.org/10.5194/gmd-12-3085-2019
Battiston, S., Mandel, A., Monasterolo, I., Schütze, F., & Visentin, G. (2016a). A climate stress test of the financial system, SSRN-id2726076.
Battiston, S., Caldarelli, G., D’Errico, M., & Gurciullo, S. (2016b). Leveraging the network: A stress-test framework based on DebtRank. Statistics and Risk Modeling, 33, 117.
Baue, B., & Thurm, R. (2018). Blueprint 4: New business models, integral business model design for catalyzing regenerative and distributive economies, reporting 3.0. Retrieved from https://reporting3.org/wp-content/uploads/2018/06/R3-BP4.pdf
Billeter, S., & Salghetti, F. (2016). Bringing a forward-looking perspective into liability modelling: Liability risk drivers, Swiss Re.
Billeter, S., Webb, S. P., Iordanov, T., Agarwal, P. K., & Hammes-Schiffer, S. (2001). Hybrid approach for including electronic and nuclear quantum effects in molecular dynamics simulations of hydrogen transfer reactions in enzymes. Journal of Chemical Physics, 114, 6925.
Bollinger, L. A., Davis, C. B., Evins, R., Chappin, E. J. I., & Nikolic, I. (2017). Multi-model ecologies for shaping future energy systems: Design patterns and development paths. Renewable and Sustainable Energy Reviews. https://doi.org/10.1016/j.rser.2017.10.047.
Dawid, H., Harting, P., Hoog, S., & Neugart, M. (2016). A heterogeneous agent macroeconomic model for policy evaluation: Improving transparency and reproducibility. Universität Bielefeld, Working Papers in Economics and Management.
Kosov, H., & Gassner, R. (2008). Methods of future and scenario analysis: Overview, assessment, and selection criteria. SSOAR. Retrieved from https://www.ssoar.info/ssoar/bitstream/handle/document/19366/ssoar-2008-kosow_et_al-methods_of_future_and_scenario.pdf
Pauliuk, S., Arvesen, A., Stadler, K., & Hertwich, E. G. (2017). Industrial ecology in integrated assessment models. Nature Climate Change, 7, 13.
Rudolf, B., & Zurlinden, M. (2014). A compact open economy DSGE model for Switzerland. SNB Economic Studies 8/2014.
Sackman, H. (1974). Delphi assessment. Expert opinion, forecasting, and group process. RAND Corporation published research, Reports, Delphi. Retrieved from https://www.rand.org/pubs/reports/R1283.html
Acknowledgements
I thank Karen Wendt for the invitation to contribute this article to the book “Theories of Change”.
This work and its applications would not have been possible in isolation.
Many thanks to Katrin Hauser and Francesca Mancini for their thorough review of this manuscript.
I would like to thank Anaïs Sägesser and Britta Rendlen for putting faith and great collaboration into the endeavor when it was merely a concept from a short sabbatical, and for encouraging me to pursue it further.
I am particularly grateful to Katrin Hauser who has been an invaluable project partner going through the ups and downs of this startup ever since her joining, challenging me and spending countless hours together on getting it going. I am very grateful to the colleagues in the first SISAL team Katrin Hauser, Francesca Mancini, and Brunhilde Mauthe.
This work has benefited greatly from discussions and workshops with countless people who are too numerous to be mentioned individually here and whom I stay gratefully and respectfully connected with.
Last but not least, I am deeply grateful to my wife Renata Vasella Billeter and our daughters Mira and Corina for their continuous support and the decisive encouragement to take the risk and make SISAL the new center of my professional life.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
1.1 Terminology and Key Term Definitions
Term | Description | Examples | Section | Belongs to |
---|---|---|---|---|
Model method | The model method categories classify the model by how it works | System dynamics, statistical static, judgmental scenario-based | (see parts of model method) | |
Model coverage | The model coverage categories classify the model by the scope of the system it covers, i.e., by what is contained in the system | Economy of the United States of America | Model coverage: domain and scope | |
Model resolution | The model resolution categories classify the model by the level of detail it resolves the system into | Single companies, groups of people, cities | Granularity: controlling the computational cost | |
Scale | Order of magnitude of the system and the resolution of detail | Macro, meso, micro, nano | Scale | |
Specificity level | Specificity of the model approach can reach. This dimension covers the spectrum between top-down and bottom-up modeling. There are three levels: systems, agents, and individuals | System dynamics, agent-based model | Synthesis by model specificity | Resolution, method |
Technique | Technique employed to describe, simplify, and quantify the system to be understood | Structural model, statistical model, judgmental model | Synthesis of modelling techniques | Method |
Degree of dynamic response | (define when writing the section) | Inelastic dynamic, elastic dynamic, scenario-based static | Degrees of dynamic response | Method, resolution |
Domain | Subject matter area the model covers | Real economy, society, politics, climate | Synthesis of domains | Coverage |
Scope | Coverage of the model in terms of size and location (spatial coverage) | City of Zurich, France, World | Scope: dimensions of spatial coverage | Coverage, scale |
Granularity | Level of detail in terms of size the model resolves the system into | Cities (meso), companies (micro), employees (nano), square km | Granularity: controlling the computational cost | Resolution, scale |
Level of attention | Methodological focus a sub-system receives in case of a partition into system and environment or a nested partition into system and environment: differentiated model specificity levels, granularities, degrees of dynamic response. | Split into Zurich (high specificity, fully dynamic, high granularity), Switzerland (low granularity), rest of world (low specificity, scenario-based static) | Levels of attention: system and environment | |
Boundary condition | Boundary conditions include both constraints (prior knowledge the simulation must observe) and the quantification of the impact the environment has on the system if the time evolution is not available from another part of the model. | Expert judgement on reasonable range of national GDP growth, time series of world’s output growth as a context for national GDP growth | Use and generation of data | |
Agenda | The agenda is a model input provided by the user and can consist of one-off actions or series of actions concerted over time | One-off investment capital redeployment, continually raised fuel economy standards | Special modules | |
Agenda variant | Agenda variants are mutually exclusive parameterizations of an agenda, used to find the optimum agenda to achieve the desired impact. | Fast-paced raise of fuel economy standard (as opposed to slow increase of one-off). | Special modules | Agenda |
Issue chain | Series of high-level dependencies between issues which are deemed relevant, have a telling name. It has an overarching narrative and represents a selection from the high-level dependency graph at the systems level. Depending on the maturity level of the model part under consideration, the relevance of the individual dependencies might be hypothetical or proven. | The effect of the investment decision on the portfolio’s financial performance is directly determined by the expected relative financial performance of the two bonds affected by the decision. | Networks, the glue of the model | Network |
Issue node | The issue node formalizes and quantifies an issue which is deemed relevant and has a telling name. It may carry one or many quantities or proxies of quantities. The issue node represents a node in the high-level dependency graph at the systems level. | Investment decision, economic performance, economic opportunities | Networks, the glue of the model | Network, issue chain |
Issue link | A connection between two issue nodes. The issue link represents an edge in the high-level dependency graph at the systems level | Impact of liquidity provided by investment on the economic performance of a company | Networks, the glue of the model | Network, issue chain |
Influence | The influence reflects a change to one or more properties of an entity in the system caused by an entity within or outside the system. It has a name, a direction, and an influence function. In system dynamics, it is often called flow. In agent-based modeling, it is often called rule. In network modeling, it is often called transaction. | Influence of microclimate on available fresh water, financial disruption caused by economic downturn, a customer purchasing a good, effect of a central bank “printing” money on liquidity available to banks, a supply relationship, company ownership relationship. | Time scales and degrees of dynamic response | Network |
Influence function | The quantification of an influence, usually consisting of several parameters relating to the strength, timing (lag), and polarity (sign) of the influence. | Covariance and lag between defined open-market operations and loan cash reserves of business banks, high/medium/low assessment of the influence of a defined change of microclimate on the fresh water supplies as initial guess | Time scales and degrees of dynamic response | Network, influence |
External influence | Influence on parts of the system from outside. In other communities also stress or perturbation. | Action (action module), influence of world economy on a country’s prosperity | Time scales and degrees of dynamic response | Network |
Master source | A master source contains the sources of evidence behind a quantity used in the model. The sources of evidence are the endpoints of a data lineage, i.e., the ultimate sources. | Defined records in a data set, formally captured expert judgments in a database, original statements that can be referred to. | Use and generation of data | Data |
1.2 Interaction Between Use Case and Model Development
Goals of the different use case delivery phases are:
-
Pilot and prototype: speedy delivery of first insight with as little constraint as possible
-
Prototype: constraint-free leverage of pre-existing model and
-
Deliver and incorporate: continuous progress and innovation, sustainable and reproducible creation of results
Phase | Direction | Matter | Notes |
---|---|---|---|
Pilot, prototype | Model—use case | Base model as starting point | Experimentation |
Prototype | Use case—model | Data for the public domain | |
Prototype | Use case—model | Insight and guidance for model extension | Including prioritization by importance |
Prototype | Use case—model | Test cases, insight about back test | |
Prototype | Modely—use case | Continually improved and extended model | |
Prototype | Model—use case | Controlled framework | Repeatability, reproducibility, consistency |
1.3 Model Artefacts
Name | Purposes | Priority | Description | Notes |
---|---|---|---|---|
High-level description | Get into the model, published reference | H | Description of the model for a knowledgeable person as a first reading | Publication in the Springer Book chapter in “theories of change” |
Formal description | Establish the model in scientific world | M | Description satisfying standards of a peer-reviewed journal | Scientific publications |
Model ontology | Guide through the details of the model graph | H | Gives a context for the details and outlines the model locators | Highlights implemented parts of full model and ensures consistency via the model locators |
Domain entity model (model graph) | Formal reference language across the component models | H | Condensed formal description and specification of the entities in the model | Meta language and technical form need to be ready before details are worked out (migration is cumbersome) |
Domain functional model | Formal reference language across the component models | H | Condensed formal description and specification of the functions in the model | Meta language and technical form need to be ready before details are worked out (migration is cumbersome) |
Data catalogue | Find and re-use important information | H | According to established data catalogue standards | Form needs to be established early on |
Domain data master sources | Resolve potential conflicts between data sets | M | A reference repository of data processed for model use and a reproducible methodology for refresh and update | Includes data lineage, tracing information back to all sources |
Data backbone | Get the results in a reproducible, consistent way, allowing progress | L | Technical infrastructure for data brought into a common form | Follows the domain entity model |
API specification | Establish a common reference for model integration | M | How the component models communicate with each other | Concept and proof of concept need to be established as soon as the domain model, follows the domain entity model |
Model implementation | Get the results in a reproducible, consistent way, allowing progress | L | Meta model reference implementation, aspiration: can power even a game | Architectural artifacts need to be ready first |
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Billeter, S. (2021). Comprehensive Simulation Meta Model for Transition Planning and Decision Analysis with Sustainable Impact. In: Wendt, K. (eds) Theories of Change. Sustainable Finance. Springer, Cham. https://doi.org/10.1007/978-3-030-52275-9_14
Download citation
DOI: https://doi.org/10.1007/978-3-030-52275-9_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-52274-2
Online ISBN: 978-3-030-52275-9
eBook Packages: Economics and FinanceEconomics and Finance (R0)