教學大綱 Syllabus

科目名稱:進階總體經濟分析

Course Name: Advanced Macroeconomics Analysis

修別:必

Type of Credit: Required

3.0

學分數

Credit(s)

20

預收人數

Number of Students

課程資料Course Details

課程簡介Course Description

In this lecture, I will talk to you about my personal exploration on the path of complex science and hence an authentic approach to thinking macroeconomic phenomena from the bottom up.  In the late 20th century, a new approach to modeling emerged in the field of complex systems, known as agent-based modeling (abbreviated as ABM).  In these fifteen lectures, we will introduce ABM not just as a unique tool in economic and financial simulation, but also with its embodied interdisciplinary concepts, which in turn are accompanied by the backdrop of the history of economic thoughts and modern economy (Week One). Alternatively put, ABM, in this class, will be introduced to you through an historical and interdisciplinary perspective.

 

From a very practical viewpoint, one distinctive use of agent-based modeling is on the policy and mechanism (market) design, especially when data support is poor and the degree of uncertainty (unknown unknowns) is high. A concrete example will be given in Week Twelve

 

Throughout the lecture, two canonical kinds of ABM will be introduced to you, namely, cellular automata (CA) and evolutionary computation (EC).  These models are canonical in the sense that they offer prototypes of (social) interactions.  Using either kind of these two, the students can learn how to effectively represent the interactions of individuals at a micro level in his/her own model. From a retrospective viewpoint, one can say that the literature of ABM begins with the former kind, abbreviated as CA-ABM, but thrives with the second kind, shortened to EC-ABM.  More details on the historical development of these two canonical kinds of ABM will be detailed in Week Seven, in which the idea of social networks is formally introduced.  

 

The two kinds of ABM differ in their original scientific pursuit. CA-ABM originates from the quest for how to simulate life, as if we try to fabricate an android which can demonstrate life-like behaviors.  This line of research was pioneered by John von Neumann (1903-1957) in his self-reproducing automata (Von Neumann, 1966).   We shall get to this kind of models in Weeks Two and Three.  The EC-ABM originates from the quest for how to simulate evolution, not just biological evolution, but broadly the evolution of the entire universe. We shall get to this kind of models in Weeks Twelve and Thirteen.

 

CA-ABM can also simulate evolution, but mainly at the macro level; EC-ABM not only aims to simulate the evolution of one level but also aspires to simulate the co-evolution among multiple levels; generally speaking, EC-ABM is Darwinian, relying on the mechanism of selection and variation.  The idea of multi-level or hierarchical evolution, an essential characteristic of Neo-Darwinism, has been widely absorbed in the interplay between complexity theory and evolution theory (Simon, 1962; op Akkerhuis, 2016) as well as their joint influence on shaping the modern evolutional economics (Foster and Metcalfe, 2001).  While the appearance of the idea of the co-evolution among multiple levels or the micro-macro level can be traced back to the origin of evolutional economics at the beginning of the last century, without tools like ABM modeling of this highly complex process is daunting if not impossible.

 

The two canonical kinds of ABM serve as fundamental tools to interpret and address macroeconomic dynamic processes as social epidemics. This idea was recently popularized by Robert Shiller (Shiller, 2019) (Weeks Six and Eight). Once this idea is introduced, we will revisit it repeatedly throughout the rest of this lecture (Weeks Twelve and beyond).

 

Rules (codes, genes, neurons, and programs), instead of just agents, are fundamental elements of ABM (Weeks One to Four). Rules for agents can be ascribed or acquired; for the latter, agents need to have the capability to learn and adapt, which is normally considered as part of the literature on bounded rationality. At this juncture, we observe the convergence of biology, psychology, computer science, machine learning, and artificial intelligence, making it much broader in scope than the conventional literature on bounded rationality (Weeks Six, Nine, Thirteen, and beyond).

References

Foster, John, and J. Stanley Metcalfe, eds. Frontiers of evolutionary economics: competition, self-organization, and innovation policy. Edward Elgar Publishing, 2001.

op Akkerhuis, Gerard AJM Jagers, ed. Evolution and transitions in complexity: the science of hierarchical organization in nature. Springer, 2016.

Shiller, Robert J. Narrative economics: How stories go viral and drive major economic events. Princeton University Press, 2019.

Simon, Herbert. "The Architecture of Complexity." Proceedings of the American Philosophical Society 106, no. 6 (1962): 467-482.

Von Neumann, John. Theory of self-reproducing automata. Urbana: University of Illinois Press, 1966.

核心能力分析圖 Core Competence Analysis Chart

能力項目說明


    課程目標與學習成效Course Objectives & Learning Outcomes

    This class will cultivate students’ capacity for the so-called 'decentralized mindset,' in contrast to the conventional 'centralized mindset,' enabling you to think and model macro phenomena from the bottom up.  For example, in Weeks Ten and Twelve, we illustrate the agent-based thinking of markets.

     

    This class will enable students to discern the differences between agent-based modeling and equation-based modeling (Week Eleven), understanding that they complement each other rather than being in a competitive relationship. Hence, the students can combine the two in a more creative research framework to tackle with various macroeconomic issues (Weeks Fourteen, Fifteen, Sixteen and Seventeen).  As a continuation of this empowerment, this class also enables students to incorporate their skills in econometrics, exposure to big data, and experimental economics (laboratory with human subjects) into the aforementioned integrating framework (Weeks Four, Nine, Sixteen and Seventeen).

     

    This class will enable students to have an interdisciplinary view of economics.

    每周課程進度與作業要求 Course Schedule & Requirements

    教學週次Course Week 彈性補充教學週次Flexible Supplemental Instruction Week 彈性補充教學類別Flexible Supplemental Instruction Type

    General Specification:

    (a) The student is expected to spend 12 hours per week on this course, which means 9-hour preparation and review work plus 3-hour class attendance.

    (b) The assignment (the reading and the homework) will be given at the end of each ppt of the lecture.

    (c) In this class, there will be a total of 17 lectures, and the remaining time will be reserved for the final exam (Week 18, January 6, 2025).

     

    Weekly Progress

    Week One (Lectured on September 9, 2024)

    The Overview of the Class

    1. Wherefore Agent-Based Modeling? What are the alternatives to ABM?
    2. Why do we need ABM? Why it is relevant?
    3. Essential Ideas of ABM
    4. Interactions and Big Data

     

    Week Two (Lectured on September 16, 2024)

    Canonical Agent-Based Model (I): Cellular Automata, Part 1

    (a) Precursor I: John von Neumann (1903-1957) and his work

    (b) Precursor II: John Conway (1937-2020) and Game of Life

    (c) Precursor III: Stephen Wolfram and Elementary Cellular Automata

     

    Week Three (Lectured on September 23, 2024)

    Canonical Agent-Based Model (I): Cellular Automata, Part 2

    (a) Thomas Schelling and the Segregation Model

    (b) Variants of the Schelling Model

    (c) James Sakoda and the Checkerboard Model of Social Interactions

    (d) Robert Axelrod and the Model of Cultural Dissemination

     

    Week Four (Lectured on September 30, 2024)

    Agent-Based Modeling and Big Data

    (a)     Biology, Entomology, and Big Data

    (b)    Rule as the Fundamental Unit of ABM

    (c)     ABM and Experiments: ABM as a Laboratory

    (d)    NetLogo

     

    Week Five (Lectured on October 7, 2024)

    Models of Social Epidemics (I)

    (a) Social Interactions: Social Influences and Social Epidemics

    (b) Social Epidemics and Narrative Economics: From Kenneth Boulding to Robert Shiller

    (c) Market Sentiment: Model of Social Epidemics

    (d) Learning and Adaptation: Kalman Filter Learning and Belief Formation

     

    Week Six (Lectured on October 14, 2024)

    Canonical Agent-Based Model (I): Social Networks, Part 4

    (a) Network-Based Agent-Based Models

    (b) Spatial Games

    (c) The Salient Break (the middle and late 1990s): Causes for Missing Networks

    (d) The Second Generation (after the late 1990s)

    (e) Small-World Networks and Market Efficiency

    (f) Network Topologies and Cooperative Behavior

     

    Week Seven (Lectured on October 21, 2024)

    Social Epidemics (II): The Vriend Model of the Effect of Big Data 

    (a)     Was Hayek an ACE?

    (b)    Rules: Choice-Making, Classifier System and Heuristics

    (c)  Wisdom of Crowds and Stupidities of Herds

    (d)    Ecology of Rules and Ecological Rationality

    Week Eight (Lectured on October 28, 2024)

    Reinforcement Learning

    (a)     Reinforcement Learning: Origins and Background

    (b)    The Multi-Armed Bandit Problem

    (c)     Roth-Erev Reinforcement Learning

    (d)    Reinforcement Learning in Auction Experiments

     

    Week Nine (Lectured on November 4, 2024)

    Agent-Based Idea and Modeling of Market

    (a)     A Spatial Agent Model of Prediction Markets

    (b)    What could agent-based markets mean?

    (c)     Zero-Intelligence Agents (Entropy Maximization)

    (d)    Stylized Facts Accounted: Favorite-Longshot Bias

    (e)    The Economics and Psychology of Personality Traits

     

    Week Ten (Lectured on November 11, 2024)

    Agentization: From EBM to ABM

    (a) Illustration 1: Lotka-Volterra Equations

    (b) Illustration 2: Kermack-Mckendrick (SIR) models

     

    Week Eleven (Lectured on November 18, 2024)

    Autonomous Agents: Agent-Based Lottery Markets

    (a)     Why Autonomous Agents?

    (b)    Market Design

    (c)     Agents

    (d)    Autonomous Agents

    (e)    Optimal Lottery Tax Rate

     

    Week Twelve (Lectured on November 25, 2024)

    Canonical Agent-Based Model (II): Evolutionary Computation

    (a) From Rule Given to Rule Discovery

    (b) Three Intellectual Roots of Genetic Algorithms

    (c) Representation

    (d) GAs as a Model of Social Interactions

    (e) Variants of Genetic Algorithms

     

    Week Thirteen (Lectured on December 2, 2024)

    Agentization of Macroeconomic Models (I)

    1. Agentizing Cobweb Models
    2. Cobweb Stability
    3. Agentizing Overlapping-Generation Models
    4. Rational Expectations and Multiple Equilibria
    5. Deficits and Inflation Rate Dynamics

     

    Week Fourteen (Lectured on December 9, 2024)

    Agentization of Macroeconomic Models (II)

    1. Agentizing The Kareken-Wallace Model
    2. Exchange Rate Dynamics
    3. Currency Substitution, Currency Collapse and the Single Currency Equilibrium

     

    Week Fifteen (Lectured on December 16, 2024)

    Agentization of Macroeconomic Models (III)

    1. The Grossman-Stiglitz Model
    2. Agentization and the SFI Model (Santa Fe)
    3.  Opinion Dynamics: Ising Model as a Social Epidemic Model
    4. Herding-Based Financial Models

    Week Sixteen (Lectured on December 23, 2024)

    Agentization of Macroeconomic Models (IV)

    (a) Equationization of ABM: Heterogeneous-Agent Models

    (b) Brock-Hommes Model and Market Fraction Hypothesis

    Week Seventeen (Lectured on December 30, 2024)

    Agentization of Macroeconomic Models (IV)

    (a) Statistical Physics as an Approach to Equationization of ABM

    (b) Lux Model

    (c) Conclusion of the Class: ABM: What and Why?

    Week Eighteen (Lectured on January 6, 2025)

    Final Exam

    授課方式Teaching Approach

    70%

    講述 Lecture

    30%

    討論 Discussion

    0%

    小組活動 Group activity

    0%

    數位學習 E-learning

    0%

    其他: Others:

    評量工具與策略、評分標準成效Evaluation Criteria

    The course will be taught in English. The course will proceed in lectures. All lectures are prepared in power points, and the students can get these power points before or after the classes. Students are encouraged to use skype to interact with the instructor outside the classes. The students have to read the materials in advance. The lecture will only highlight the ppt. During the class, the students are invited to ask questions based on their readings of the preparatory materials and are also required to answer questions posed to them by the instructor. 40% of the score will be based on the in-class interacting performance of the student. The evaluation of the student performance will be based on the final exam (60%), and in-class interactions (40%).

     

    The final exam will be open-book, and the student will be given one week for the final to work on it. So, for example, if the final exam is on January 6, 2025, at 18:00 pm sharp, then the student only needs to submit his/her answer before January 13, 2025,18:00 pm. Late submission will not be accepted.

    指定/參考書目Textbook & References

    Aoki M, Yoshikawa H (2006), Reconstructing Macroeconomics: A Perspective from Statistical Physics and Combinatorial Stochastic Processes. Cambridge University Press.

    Bookstaber, R. (2017). The end of theory: Financial crises, the failure of economics, and the sweep of human interaction. Princeton University Press.

    King, J. E. (2012). The microfoundations delusion: metaphor and dogma in the history of macroeconomics. Edward Elgar Publishing.

    King, M., & Kay, J. (2020). Radical uncertainty: Decision-making for an unknowable future. Hachette UK.

    Mackay, C. (1852/2012). Extraordinary popular delusions and the madness of crowds. Simon and Schuster.

    Miller, J. H., & Page, S. E. (2009). Complex adaptive systems: an introduction to computational models of social life. Princeton university press.

    Schelling, T. C. (1978). Micromotives and macrobehavior. WW Norton & Company. 

    Shiller, R. J. (2019). Narrative economics: How stories go viral and drive major economic events. Princeton University Press.

    Wilensky, U., & Rand, W. (2015). An introduction to agent-based modeling: modeling natural, social, and engineered complex systems with NetLogo. MIT Press.

    已申請之圖書館指定參考書目 圖書館指定參考書查詢 |相關處理要點

    維護智慧財產權,務必使用正版書籍。 Respect Copyright.

    課程相關連結Course Related Links

    
                

    課程附件Course Attachments

    課程進行中,使用智慧型手機、平板等隨身設備 To Use Smart Devices During the Class

    需經教師同意始得使用 Approval

    列印