+ All Categories
Home > Education > 2010 07-26-interdisciplinary research and learning

2010 07-26-interdisciplinary research and learning

Date post: 05-Dec-2014
Category:
Upload: nccuscience
View: 826 times
Download: 0 times
Share this document with a friend
Description:
 
52
Interdisciplinary Research and Learning: Some Experiences and Strategies Ming-Yang Kao Department of Electrical Engineering and Computer Science Northwestern University Evanston, Illinois USA 7/26/2010 1 NCCU
Transcript
Page 1: 2010 07-26-interdisciplinary research and learning

Interdisciplinary Research and Learning: Some Experiences and Strategies

Ming-Yang KaoDepartment of Electrical Engineering and Computer Science

Northwestern UniversityEvanston, Illinois

USA

7/26/2010 1NCCU

Page 2: 2010 07-26-interdisciplinary research and learning

My Research

Area: algorithms

Interest: I am interested in any problem that has significant algorithmic substance.

Spectrum: from speculative to practical.

7/26/2010 2NCCU

today’s focus

Page 3: 2010 07-26-interdisciplinary research and learning

Sample Sub-areas of My Research

• Algorithmic Perspectives for Finance • DNA Self-Assembly• Computational Biology• E-Commerce• Data Security• Graph Algorithms• Online Algorithms• Parallel Algorithms• Discrete Optimization

7/26/2010 3NCCU

today’s examples

Page 4: 2010 07-26-interdisciplinary research and learning

Outline of the Remainder of the Talk

1. Algorithmic Perspectives for Finance – three projects

2. DNA Self-Assembly– if we have time – general introduction

3. General Thoughts about Interdisciplinary Research

7/26/2010 NCCU 4

Page 5: 2010 07-26-interdisciplinary research and learning

Question:• Do historical stock prices contain information

that can be used to predict future stock prices?

Answers:• Economists: No.• Traders: Yes.

Who is right?

Predictability of Stock Markets

7/26/2010 5NCCU

Page 6: 2010 07-26-interdisciplinary research and learning

Do historical stock prices contain information that can be used to predict future stock prices?

Answers:• Economists: No.• Traders: Yes.Question: • Who is right?Limitation of These Answers: • These two answers are based on the

perspective of information.

7/26/2010 6NCCU

Page 7: 2010 07-26-interdisciplinary research and learning

Towards Understanding the Predictability of Stock Markets from the Perspective of Computational Complexity

(Aspnes, Fischer, Fischer, Kao, Kumar, 2001)

Approach: • Information + Computational ComplexityQuestion: • Is it possible that historical prices contain

desired information but extracting such information is computationally hard?

Answer: • Yes, at least theoretically.

7/26/2010 7NCCU

Page 8: 2010 07-26-interdisciplinary research and learning

Towards Understanding the Predictability of Stock Markets from the Perspective of Computational Complexity

(Aspnes, Fischer, Fischer, Kao, Kumar, 2001)Agent-Based Market Model:• Traders• Each trader has a trading strategy based on price

history.• The stock price is determined by the trades

issued by the traders.Computer Simulations: • Price movements generated by the model are

visually realistic.Mathematical Proof: • Reducing a computational hard problem to the

problem of predicting the future prices. 7/26/2010 8NCCU

Page 9: 2010 07-26-interdisciplinary research and learning

Price Sequence Generated by Computer Simulations

7/26/2010 9NCCU

Page 10: 2010 07-26-interdisciplinary research and learning

Price Sequence Generated by Computer Simulations

7/26/2010 10NCCU

Page 11: 2010 07-26-interdisciplinary research and learning

Understanding Market Predictability Suggestions for Projects:

1. Design your own market models.

2. Experiment with computer simulations.

3. Analyze the computational complexity of predicting future prices under your models.

4. Write programs for market prediction, portfolio optimization, or trading algorithms under your models.

7/26/2010 11NCCU

more about these two topics next

Page 12: 2010 07-26-interdisciplinary research and learning

Algorithms for Stock Market Prediction(Azhar, Badros, Glodjo, Kao, Reif, 1994)

Idea: data compression

Intuitions:• the more predictable the stock prices are;• the more information the stock prices contain;• the more patterns the stock prices contain;• the more compressible the stock prices are.

7/26/2010 12NCCU

Page 13: 2010 07-26-interdisciplinary research and learning

Data Compression Techniques for Stock Market Prediction

(Azhar, Badros, Glodjo, Kao, Reif, 1994)

7/26/2010 13NCCU

Page 14: 2010 07-26-interdisciplinary research and learning

Data Compression Techniques for Stock Market Prediction

(Azhar, Badros, Glodjo, Kao, Reif, 1994)

7/26/2010 14NCCU

Page 15: 2010 07-26-interdisciplinary research and learning

Data Compression Techniques for Stock Market Prediction

Suggestions for Projects:

1. Design your own ideas for market predictions based on data compression.

2. Experiment your algorithms with computer-simulated data, historical market data, or real-time market data.

7/26/2010 15NCCU

Page 16: 2010 07-26-interdisciplinary research and learning

How to Design Index-Based Portfolios?

Design Process:Step 1. Pick a market index.Step 2. Pick a subset of the stocks used for the index.Step 3. Invest in the subset.

Optimization Objective: We want our subset of stocks to perform well relative to the index at least historically.

Question:How easy or hard is this design task computationally?

7/26/2010 16NCCU

Page 17: 2010 07-26-interdisciplinary research and learning

Designing Proxies for Stock Market Indices(Kao and Tate, 1999)

Type 1: Price-Weighted Index e.g., the Dow Jones Industrial Average

Type 2: Value-Weighted Indexe.g., the Standard and Poor’s 500

Type 3: Equal-Weighted Indexe.g., the Indicator Digest Index

Type 4: Price-Relative Indexe.g., the Value Line Index

7/26/2010 17NCCU

Page 18: 2010 07-26-interdisciplinary research and learning

Designing Proxies for Stock Market Indices(Kao and Tate, 1999)

Performance Objectives:1. tracking an index2. outperforming an index 3. sacrificing return for less volatility

7/26/2010 18NCCU

Page 19: 2010 07-26-interdisciplinary research and learning

Price-Weighted Index(E.g., the Dow Jones Industrial Average)

B = a set of stocks.b = # of stocks in B.

= the price of the i-th stock at time t.= # of outstanding shares of the i-th stock.

tiS ,

iw

7/26/2010 19NCCU

Page 20: 2010 07-26-interdisciplinary research and learning

Value-Weighted Index(E.g., the Standard and Poor’s 500)

B = a set of stocks.b = # of stocks in B.

= the price of the i-th stock at time t.= # of outstanding shares of the i-th stock.

tiS ,

iw

7/26/2010 20NCCU

Page 21: 2010 07-26-interdisciplinary research and learning

Equal-Weighted Index(E.g., the Indicator Digest Index)

B = a set of stocks.b = # of stocks in B.

= the price of the i-th stock at time t.= # of outstanding shares of the i-th stock.

tiS ,

iw

7/26/2010 21NCCU

Page 22: 2010 07-26-interdisciplinary research and learning

Price-Relative Index(E.g., the Value Line Index)

B = a set of stocks.b = # of stocks in B.

= the price of the i-th stock at time t.= # of outstanding shares of the i-th stock.

tiS ,

iw

7/26/2010 22NCCU

Page 23: 2010 07-26-interdisciplinary research and learning

Tracking an Index

7/26/2010 23NCCU

Page 24: 2010 07-26-interdisciplinary research and learning

Outperforming an Index

7/26/2010 24NCCU

Page 25: 2010 07-26-interdisciplinary research and learning

Sacrificing Return for Less Volatility

7/26/2010 25NCCU

Page 26: 2010 07-26-interdisciplinary research and learning

Sacrificing Return for Less Volatility

7/26/2010 26NCCU

Page 27: 2010 07-26-interdisciplinary research and learning

Designing Proxies for Stock Market Indices Is Computational Hard!

(Kao and Tate, 1999)

7/26/2010 27NCCU

Page 28: 2010 07-26-interdisciplinary research and learning

Designing Proxies for Stock Market Indices Is Computational Hard!

(Kao and Tate, 1999)

7/26/2010 28NCCU

Page 29: 2010 07-26-interdisciplinary research and learning

Designing Proxies for Stock Market Indices Is Computational Hard!

(Kao and Tate, 1999)

7/26/2010 29NCCU

Page 30: 2010 07-26-interdisciplinary research and learning

Designing Proxies for Stock Market Indices

Suggestions for Projects:

1. Design approximation algorithms.

2. Consider other performance objectives.

7/26/2010 30NCCU

Page 31: 2010 07-26-interdisciplinary research and learning

7/26/2010 31

Algorithmic DNA Self-Assembly

1. Nano Technology

Using computation to build nanostructures

2. Computational Technology

Using nanostructures to perform computation

NCCU

Page 32: 2010 07-26-interdisciplinary research and learning

7/26/2010 32

TILE

G C A T C G

C G T A G C

DNA Tiles

NCCU

Page 33: 2010 07-26-interdisciplinary research and learning

7/26/2010 33

Algorithmic DNA Self-Assembly

Program and Input = Tiles + Lab Steps Output = Shape + Pattern

NCCU

Page 34: 2010 07-26-interdisciplinary research and learning

7/26/2010 34

Examples of DNA Tiles(Holliday, 1964)

exchange of genetic information in yeast

NCCU

Page 35: 2010 07-26-interdisciplinary research and learning

7/26/2010 35

TILE

Examples of DNA Tiles

aaaa

aaaa

NCCU

Page 36: 2010 07-26-interdisciplinary research and learning

7/26/2010 36

Examples of DNA Tiles(Reif ’s Group, Duke University)

A T A G CT A T C G

T G A T C G G AA C T A G C C T

A C T A G C C TA C T A G C C T

C T A G C C G TG A T C G G C A

G C T T G A C CC G A A C T G G

A G

A T

C G

A C

T C

T A

G C

T G

T A

C C

G C

A T

A T

G G

C G

T A

T G

A A

T A

G C

A C

T T

A T

C G

A C

T A

G C

C T

A C

T A

G C

C T

A T A G CT A T C G

A T A G CT A T C G

G T A C AC A T G T

A T

A G

CT

A T

C G

A T

A G

CT

A T

C G

A T

A G

CT

A T

C G

A T

A G

CT

A T

C G

C G G T C

T T C C A

G A

C A

G

T T

A G

TNCCU

Page 37: 2010 07-26-interdisciplinary research and learning

7/26/2010 37

Examples of DNA Tiles(Park, Pistol, Ahn, Reif, Lebeck, Dwyer, and LaBean, 2006)

NCCU

Page 38: 2010 07-26-interdisciplinary research and learning

7/26/2010 38

Examples of DNA Tiles(Winfree’s Group, Cal Tech)

NCCU

Page 39: 2010 07-26-interdisciplinary research and learning

7/26/2010 39

Examples of DNA Tiles Sierpinski Triangle

(Rothemund, Papadakis, Winfree, 2004)

NCCU

Page 40: 2010 07-26-interdisciplinary research and learning

7/26/2010 40

Self-Assembly for Binary Counters(Winfree, 2000)

NCCU

Page 41: 2010 07-26-interdisciplinary research and learning

7/26/2010 41

2D Self-Assembly for Turing Machines(Winfree, Yang, and Seeman, 1998)

NCCU

Page 42: 2010 07-26-interdisciplinary research and learning

7/26/2010 42

Self-Assembly for Circuit Patterns(Cook, Rothemund, Winfree, 2003)

NCCU

Page 43: 2010 07-26-interdisciplinary research and learning

7/26/2010 43

Clonable DNA Octahedron(Shih, Quispe, Joyce, 2004)

one 1,669-mer + five 40-mers

NCCU

Page 44: 2010 07-26-interdisciplinary research and learning

My Works in DNA Self-Assembly

new self-assembly models: • objective: imitating Mother Nature.• reason: Mother Nature is extremely capable.

new computational models: • objective: implementing applications of self-

assembly.• examples: drug delivery, disease detection.

7/26/2010 NCCU 44

Page 45: 2010 07-26-interdisciplinary research and learning

General Thoughtsabout Interdisciplinary Research

1. Where to look for interdisciplinary research opportunities?

2. How to interact with (potential) interdisciplinary collaborators?

3. How to evaluate interdisciplinary research?

4. How to learn interdisciplinary materials?

5. How to teach interdisciplinary materials?

7/26/2010 NCCU 45

Page 46: 2010 07-26-interdisciplinary research and learning

Opportunities in Interdisciplinary Research

Intersections:1. different disciplines 2. different areas of the same disciplineExamples:1. Discrete Math and Continuous Math 2. Nature Inspired Computing3. Economics and Computer Science4. Sociology and Computer Science5. Political Science and Computer Science6. many more …

7/26/2010 46NCCU

Page 47: 2010 07-26-interdisciplinary research and learning

Psychological-Intellectual Ingredientsfor Interdisciplinary Research

Curiosity: e.g., • eager to learn new things

Open Mind: e.g., • willing to consider values different from our own

Taking Psychological Risks: e.g., • willing to show/acknowledge/fix our own

ignorance/prejudice.• willing to tolerate ignorance/prejudice from others.

7/26/2010 47NCCU

Page 48: 2010 07-26-interdisciplinary research and learning

Multicultural Values for Interdisciplinary Research

1. technical difficulty – e.g., math2. immediate practicality – e.g., systems research3. provable performance guarantees – e.g., theoretical

computer science 4. discovery of facts – e.g., biology5. interpretational power – e.g., economics6. opening up new possibilities – e.g., interdisciplinary

research 7. many more

7/26/2010 48NCCU

Page 49: 2010 07-26-interdisciplinary research and learning

Which value is right? • All these objectives are worthy.Which value do we follow?• It is sufficient to optimize any one of them.

The more may be the better, but just one would suffice. Why?• Research is a collective activity for society.

Each person optimizes her/his preferred objectives. Collectively, society will optimize all of the objectives.

• Research is a career-long effort for a person. We optimize different objective at different times. Over a career, we will benefit from all or most of the objectives.

Choosing Valuesfor Interdisciplinary Research

7/26/2010 49NCCU

Page 50: 2010 07-26-interdisciplinary research and learning

Learning Strategies for Interdisciplinary Research

1. Learn non-CS materials as much as we need to start working on an interdisciplinary research project.

2. Start working on the project as soon as we can. Don’t wait!

3. Continue to learn non-CS materials while we are working on the project.

7/26/2010 50NCCU

Page 51: 2010 07-26-interdisciplinary research and learning

Teaching Strategies for Interdisciplinary Research

1. Recruit students from outside Computer Science.

2. Let them help us and CS students with non-CS materials

3. We and CS students help them with CS materials.

7/26/2010 51NCCU

Page 52: 2010 07-26-interdisciplinary research and learning

The End

Thank you!

Any further comments or questions?

7/26/2010 52NCCU


Recommended