Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computation, The Missing Ingredient in Classical Economics Edward Tsang Centre for Computational Finance and Economic Agents (CCFEA) University of Essex.

Similar presentations


Presentation on theme: "Computation, The Missing Ingredient in Classical Economics Edward Tsang Centre for Computational Finance and Economic Agents (CCFEA) University of Essex."— Presentation transcript:

1 Computation, The Missing Ingredient in Classical Economics Edward Tsang Centre for Computational Finance and Economic Agents (CCFEA) University of Essex

2 Classical Economics To model economic relations (often mathematically) Start with assumptions Results follow Robust… … as long as the assumptions hold…

3 Assumptions in Classical Economics Computation is taken for granted! The Perfect Rationality Assumption – Everyone can find the optimal solution The Homogeneity Assumption – Everyone can find solutions as good as others (quality) – Everyone takes more or less the same amount of time to find solutions (speed)

4 “Neither can live while the other survives” If the homogeneity assumption holds… – much of computer science is not worth studying – much of computational intelligence is irrelevant Quote from J K Rowling, “Harry Potter: The Order of Phoenix“, 2003

5 What is rationality? What happens when computation is involved?

6 Which Option Will You Take?

7 £100 now … £10 per month for 12 months or

8 What Is Your Move? What is the optimal move? Rules are clearly defined No hidden information Shouldn’t a rational player pick the optimal move? Problem: combinatorial explosion! – Too much to compute!

9 Computational Intelligence in Game Theory

10 Bargaining in Game Theory Player 1Player 2

11 Classical approach to Bargaining Assume Perfect Rationality Player 1 asks: – What would he offer should he reject my offer? Solve this subgame recursively… Work out the subgames to infinity, then Player 1 knows what to offer Problems: – Slight alterations to problem  Laborious study – Solutions absent for slightly complex problems !! Question: Is this a realistic solution?

12 “If I were the queen of France, I shall give you 1 million Euro” “If you give me a fish, I shall sing you a song”

13 Evolutionary Computation in Bargaining Our approach: use co-evolution to approximate subgame equilibrium Advantages: – Capable of handling complex models – Easy to modify Assumption: replace Perfect Rationality by Reinforcement Learning Population 1 Modelling player 1 Population 1 Modelling player 1 Play against each other through Co-evolution

14 Modelling, Simulation and Machine Learning

15 Agent-based Computational Economics 4. Modify models in attempt to achieve desirable behaviour Market (e.g. credit card) Agent 1 Agent 2 Agent n 2. Simulate interactions 3. Observe results 1. Model agents & market Through Machine Learning Automate the cycle

16 Computational Intelligence in Portfolio Optimization

17 Classical Portfolio Optimization Investment basics: – Maximize return, minimize risk Principle: Diversification reduces risk without compromising return Given: a set of assets (S1, S2, …, Sn) Task: decide investments, e.g. (7%, 8%, …, 2%) Assumptions in Markowitz model: – No constraint on how much to buy which asset

18 Efficient Frontier Fix risk Max return? Multi-objective optimization The frontier is never smooth in reality!

19 Approximation in Modeling or Solution? How to pick the optimal portfolio? Markowitz’s simplified model… … which enables optimal solution Build realistic models… … for which one can only find approximations Closer approximation Remote approximation Modeling: Financial Expertise required Finding solutions: Computation Expertise required +

20 So far… Bargaining: – reinforcement learning is a more realistic assumption than perfect rationality Modeling: – Machine learning could build better models faster Portfolio optimization: – Model  more realistic, optimization  harder – 2-objectives problem Economists must face the reality…

21 Computation Decision Is Complex Maximize profit P− C Finding the optimal solution demands a computational cost C Increasing C improves P (E.g. by employing CI experts) How much C improves P by how much? Unclear when one starts! Sometimes P is time- dependent! Hence… The computational decision is non-trivial!

22 Conclusions Classical economics took computation for granted The reality is: – Finding optimal solution is often impossible – Some can find better solutions than others – Some can find better solutions faster than others Computational Intelligence has major roles to play in economics and finance!


Download ppt "Computation, The Missing Ingredient in Classical Economics Edward Tsang Centre for Computational Finance and Economic Agents (CCFEA) University of Essex."

Similar presentations


Ads by Google