SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Downloaden Sie, um offline zu lesen
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                   NCCU                         1
My Research

Area: algorithms

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

Spectrum: from speculative to practical.

                           today’s focus
7/26/2010           NCCU                   2
Sample Sub-areas of My Research
•    Algorithmic Perspectives for Finance
•    DNA Self-Assembly
•    Computational Biology
•    E-Commerce
                               today’s examples
•    Data Security
•    Graph Algorithms
•    Online Algorithms
•    Parallel Algorithms
•    Discrete Optimization
7/26/2010             NCCU                  3
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
Predictability of Stock Markets
Question:
• Do historical stock prices contain information
  that can be used to predict future stock
  prices?

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


                 Who is right?
7/26/2010                 NCCU                     5
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             NCCU                 6
Towards Understanding the Predictability of Stock Markets
   from the Perspective of Computational Complexity
        (Aspnes, Fischer, Fischer, Kao, Kumar, 2001)

  Approach:
  • Information + Computational Complexity
  Question:
  • Is it possible that historical prices contain
    desired information but extracting such
    information is computationally hard?
  Answer:
  • Yes, at least theoretically.


  7/26/2010                NCCU                       7
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                NCCU                       8
Price Sequence Generated by Computer Simulations




 7/26/2010             NCCU                  9
Price Sequence Generated by Computer Simulations




 7/26/2010             NCCU                  10
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.
                                   more about these
  7/26/2010                 NCCU   two topics next      11
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                NCCU                   12
Data Compression Techniques
                for Stock Market Prediction
            (Azhar, Badros, Glodjo, Kao, Reif, 1994)




7/26/2010                     NCCU                     13
Data Compression Techniques
                for Stock Market Prediction
            (Azhar, Badros, Glodjo, Kao, Reif, 1994)




7/26/2010                     NCCU                     14
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                NCCU                   15
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                  NCCU                           16
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 Index
e.g., the Standard and Poor’s 500

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

Type 4: Price-Relative Index
e.g., the Value Line Index
7/26/2010                NCCU            17
Designing Proxies for Stock Market Indices
           (Kao and Tate, 1999)

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




7/26/2010                NCCU               18
Price-Weighted Index
            (E.g., the Dow Jones Industrial Average)
B = a set of stocks.
b = # of stocks in B.
S i ,t = the price of the i-th stock at time t.
wi = # of outstanding shares of the i-th stock.




7/26/2010                     NCCU                     19
Value-Weighted Index
            (E.g., the Standard and Poor’s 500)
B = a set of stocks.
b = # of stocks in B.
S i ,t = the price of the i-th stock at time t.
wi = # of outstanding shares of the i-th stock.




7/26/2010                   NCCU                  20
Equal-Weighted Index
            (E.g., the Indicator Digest Index)
B = a set of stocks.
b = # of stocks in B.
S i ,t = the price of the i-th stock at time t.
wi = # of outstanding shares of the i-th stock.




7/26/2010                  NCCU                   21
Price-Relative Index
            (E.g., the Value Line Index)
B = a set of stocks.
b = # of stocks in B.
S i ,t = the price of the i-th stock at time t.
wi = # of outstanding shares of the i-th stock.




7/26/2010               NCCU                      22
Tracking an Index




7/26/2010          NCCU         23
Outperforming an Index




7/26/2010             NCCU           24
Sacrificing Return for Less Volatility




7/26/2010             NCCU                   25
Sacrificing Return for Less Volatility




7/26/2010             NCCU                   26
Designing Proxies for Stock Market Indices
         Is Computational Hard!
            (Kao and Tate, 1999)




7/26/2010           NCCU                 27
Designing Proxies for Stock Market Indices
         Is Computational Hard!
            (Kao and Tate, 1999)




7/26/2010           NCCU                 28
Designing Proxies for Stock Market Indices
         Is Computational Hard!
            (Kao and Tate, 1999)




7/26/2010           NCCU                 29
Designing Proxies for Stock Market Indices


Suggestions for Projects:

1. Design approximation algorithms.

2. Consider other performance objectives.




7/26/2010            NCCU                30
Algorithmic DNA Self-Assembly
1. Nano Technology

            Using computation to build nanostructures

2. Computational Technology

            Using nanostructures to perform computation




7/26/2010                        NCCU                     31
DNA Tiles


            TILE




                    GCATCG


                    CGTAGC




7/26/2010               NCCU   32
Algorithmic DNA Self-Assembly




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




    7/26/2010                           NCCU                              33
Examples of DNA Tiles
                       (Holliday, 1964)
            exchange of genetic information in yeast




7/26/2010                     NCCU                     34
Examples of DNA Tiles
                                         aaa
                                         a


            TILE




                                   aaa
                                   a




7/26/2010                   NCCU               35
Examples of DNA Tiles
            (Reif ’s Group, Duke University)




                                                                             GACAG
                                                            ATAG C


                                                                         ATAG C
                                                            TATCG



                                                                         TATCG
                                                                         ATG G CG TA
                                                                         TACCG CAT
                                                            AG ATCG AC
                                                            TCTAG CTG
                                         ATAGC   TGATCGGA                              GCTTGACC   ATAGC
                                 CGGTC   TATCG   ACTAGCCT                              CGAACTGG   TATCG

                                         ATAGC   ACTAGCCT                              CTAGCCGT   GTACA    TTCCA
                                         TATCG   ACTAGCCT                              GATCGGCA   CATGT




                                                            TG AATAG C
                                                            ACTTATCG

                                                                         ACTAG CCT
                                                                         ACTAG CCT
                                                            ATAG C


                                                                         ATAG C
                                                            TATCG



                                                                         TATCG
                                                               TTAG T
7/26/2010                 NCCU                                                                            36
Examples of DNA Tiles
(Park, Pistol, Ahn, Reif, Lebeck, Dwyer, and LaBean, 2006)




 7/26/2010                 NCCU                       37
Examples of DNA Tiles
            (Winfree’s Group, Cal Tech)




7/26/2010               NCCU              38
Examples of DNA Tiles
                Sierpinski Triangle
        (Rothemund, Papadakis, Winfree, 2004)




7/26/2010                NCCU                   39
Self-Assembly for Binary Counters
                     (Winfree, 2000)




7/26/2010                  NCCU                 40
2D Self-Assembly for Turing Machines
         (Winfree, Yang, and Seeman, 1998)




7/26/2010              NCCU                  41
Self-Assembly for Circuit Patterns
             (Cook, Rothemund, Winfree, 2003)




7/26/2010                   NCCU                 42
Clonable DNA Octahedron
             (Shih, Quispe, Joyce, 2004)


                       one 1,669-mer + five 40-mers




7/26/2010               NCCU                          43
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
General Thoughts
            about 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
Opportunities
            in Interdisciplinary Research
Intersections:
1. different disciplines
2. different areas of the same discipline
Examples:
1. Discrete Math and Continuous Math
2. Nature Inspired Computing
3. Economics and Computer Science
4. Sociology and Computer Science
5. Political Science and Computer Science
6. many more …
7/26/2010                NCCU               46
Psychological-Intellectual Ingredients
          for 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                  NCCU                          47
Multicultural Values
            for Interdisciplinary Research

1. technical difficulty – e.g., math
2. immediate practicality – e.g., systems research
3. provable performance guarantees – e.g., theoretical
   computer science
4. discovery of facts – e.g., biology
5. interpretational power – e.g., economics
6. opening up new possibilities – e.g., interdisciplinary
   research
7. many more
7/26/2010                  NCCU                        48
Choosing Values
            for Interdisciplinary Research
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.
7/26/2010                       NCCU                             49
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                 NCCU                          50
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                 NCCU                       51
The End

                 Thank you!

            Any further comments
                or questions?

7/26/2010            NCCU          52

Weitere ähnliche Inhalte

Ähnlich wie Interdisciplinary Research and Learning: Algorithmic Perspectives for Finance and DNA Self-Assembly

IRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and PredictionIRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and PredictionIRJET Journal
 
Bitcoin Price Prediction Using LSTM
Bitcoin Price Prediction Using LSTMBitcoin Price Prediction Using LSTM
Bitcoin Price Prediction Using LSTMIRJET Journal
 
Employing Advanced Neural Networks for Forecasting Time Series Data
Employing Advanced Neural Networks for Forecasting Time Series DataEmploying Advanced Neural Networks for Forecasting Time Series Data
Employing Advanced Neural Networks for Forecasting Time Series DataIRJET Journal
 
DReAMS: High Performance Reconfigurable Computing at NECSTLab
DReAMS: High Performance Reconfigurable Computing at NECSTLabDReAMS: High Performance Reconfigurable Computing at NECSTLab
DReAMS: High Performance Reconfigurable Computing at NECSTLabNECST Lab @ Politecnico di Milano
 
IRJET- Prediction in Stock Marketing
IRJET- Prediction in Stock MarketingIRJET- Prediction in Stock Marketing
IRJET- Prediction in Stock MarketingIRJET Journal
 
20160717 sbu dts colloquium on decision modeling and game theory sheikh
20160717 sbu dts colloquium on decision modeling and game theory sheikh20160717 sbu dts colloquium on decision modeling and game theory sheikh
20160717 sbu dts colloquium on decision modeling and game theory sheikhState University of New York, Korea
 
Nigerian stock market investment using a fuzzy strategy
Nigerian stock market investment using a fuzzy strategyNigerian stock market investment using a fuzzy strategy
Nigerian stock market investment using a fuzzy strategyAlexander Decker
 
Weapon Detection and Classification in CCTV Footage
Weapon Detection and Classification in CCTV FootageWeapon Detection and Classification in CCTV Footage
Weapon Detection and Classification in CCTV FootageIRJET Journal
 
Model Risk Management - Some thoughts on DNN
Model Risk Management - Some thoughts on DNNModel Risk Management - Some thoughts on DNN
Model Risk Management - Some thoughts on DNNQuantUniversity
 
Artificial Intelligence Based Stock Market Prediction Model using Technical I...
Artificial Intelligence Based Stock Market Prediction Model using Technical I...Artificial Intelligence Based Stock Market Prediction Model using Technical I...
Artificial Intelligence Based Stock Market Prediction Model using Technical I...ijtsrd
 
Fractional step discriminant pruning
Fractional step discriminant pruningFractional step discriminant pruning
Fractional step discriminant pruningVasileiosMezaris
 
Supply chain design under uncertainty using sample average approximation and ...
Supply chain design under uncertainty using sample average approximation and ...Supply chain design under uncertainty using sample average approximation and ...
Supply chain design under uncertainty using sample average approximation and ...SSA KPI
 
Deep Learning Applications in Finance.pdf
Deep Learning Applications in Finance.pdfDeep Learning Applications in Finance.pdf
Deep Learning Applications in Finance.pdfVanessa Bridge
 
BEGIN TITLE THREE INCHES FROM TOP OF PAPER
BEGIN TITLE THREE INCHES FROM TOP OF PAPERBEGIN TITLE THREE INCHES FROM TOP OF PAPER
BEGIN TITLE THREE INCHES FROM TOP OF PAPERbutest
 
Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...IRJET Journal
 
Visualizing and Forecasting Stocks Using Machine Learning
Visualizing and Forecasting Stocks Using Machine LearningVisualizing and Forecasting Stocks Using Machine Learning
Visualizing and Forecasting Stocks Using Machine LearningIRJET Journal
 
Prediction of stock market index using genetic algorithm
Prediction of stock market index using genetic algorithmPrediction of stock market index using genetic algorithm
Prediction of stock market index using genetic algorithmAlexander Decker
 

Ähnlich wie Interdisciplinary Research and Learning: Algorithmic Perspectives for Finance and DNA Self-Assembly (20)

IRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and PredictionIRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and Prediction
 
solomonaddai
solomonaddaisolomonaddai
solomonaddai
 
Bitcoin Price Prediction Using LSTM
Bitcoin Price Prediction Using LSTMBitcoin Price Prediction Using LSTM
Bitcoin Price Prediction Using LSTM
 
Employing Advanced Neural Networks for Forecasting Time Series Data
Employing Advanced Neural Networks for Forecasting Time Series DataEmploying Advanced Neural Networks for Forecasting Time Series Data
Employing Advanced Neural Networks for Forecasting Time Series Data
 
DReAMS: High Performance Reconfigurable Computing at NECSTLab
DReAMS: High Performance Reconfigurable Computing at NECSTLabDReAMS: High Performance Reconfigurable Computing at NECSTLab
DReAMS: High Performance Reconfigurable Computing at NECSTLab
 
High Performance Reconfigurable Computing at NECSTLab
High Performance Reconfigurable Computing at NECSTLabHigh Performance Reconfigurable Computing at NECSTLab
High Performance Reconfigurable Computing at NECSTLab
 
En36855867
En36855867En36855867
En36855867
 
IRJET- Prediction in Stock Marketing
IRJET- Prediction in Stock MarketingIRJET- Prediction in Stock Marketing
IRJET- Prediction in Stock Marketing
 
20160717 sbu dts colloquium on decision modeling and game theory sheikh
20160717 sbu dts colloquium on decision modeling and game theory sheikh20160717 sbu dts colloquium on decision modeling and game theory sheikh
20160717 sbu dts colloquium on decision modeling and game theory sheikh
 
Nigerian stock market investment using a fuzzy strategy
Nigerian stock market investment using a fuzzy strategyNigerian stock market investment using a fuzzy strategy
Nigerian stock market investment using a fuzzy strategy
 
Weapon Detection and Classification in CCTV Footage
Weapon Detection and Classification in CCTV FootageWeapon Detection and Classification in CCTV Footage
Weapon Detection and Classification in CCTV Footage
 
Model Risk Management - Some thoughts on DNN
Model Risk Management - Some thoughts on DNNModel Risk Management - Some thoughts on DNN
Model Risk Management - Some thoughts on DNN
 
Artificial Intelligence Based Stock Market Prediction Model using Technical I...
Artificial Intelligence Based Stock Market Prediction Model using Technical I...Artificial Intelligence Based Stock Market Prediction Model using Technical I...
Artificial Intelligence Based Stock Market Prediction Model using Technical I...
 
Fractional step discriminant pruning
Fractional step discriminant pruningFractional step discriminant pruning
Fractional step discriminant pruning
 
Supply chain design under uncertainty using sample average approximation and ...
Supply chain design under uncertainty using sample average approximation and ...Supply chain design under uncertainty using sample average approximation and ...
Supply chain design under uncertainty using sample average approximation and ...
 
Deep Learning Applications in Finance.pdf
Deep Learning Applications in Finance.pdfDeep Learning Applications in Finance.pdf
Deep Learning Applications in Finance.pdf
 
BEGIN TITLE THREE INCHES FROM TOP OF PAPER
BEGIN TITLE THREE INCHES FROM TOP OF PAPERBEGIN TITLE THREE INCHES FROM TOP OF PAPER
BEGIN TITLE THREE INCHES FROM TOP OF PAPER
 
Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...
 
Visualizing and Forecasting Stocks Using Machine Learning
Visualizing and Forecasting Stocks Using Machine LearningVisualizing and Forecasting Stocks Using Machine Learning
Visualizing and Forecasting Stocks Using Machine Learning
 
Prediction of stock market index using genetic algorithm
Prediction of stock market index using genetic algorithmPrediction of stock market index using genetic algorithm
Prediction of stock market index using genetic algorithm
 

Mehr von nccuscience

2010 09-24-闕志克老師-cloud computing where do we go
2010 09-24-闕志克老師-cloud computing where do we go2010 09-24-闕志克老師-cloud computing where do we go
2010 09-24-闕志克老師-cloud computing where do we gonccuscience
 
2010 09-20-張志威老師-機器學習到人類創新
2010 09-20-張志威老師-機器學習到人類創新2010 09-20-張志威老師-機器學習到人類創新
2010 09-20-張志威老師-機器學習到人類創新nccuscience
 
2010 09-17-張志威老師-confucius & “its” intelligent disciples
2010 09-17-張志威老師-confucius & “its” intelligent disciples2010 09-17-張志威老師-confucius & “its” intelligent disciples
2010 09-17-張志威老師-confucius & “its” intelligent disciplesnccuscience
 
Science talk 100510-李湘楠
Science talk 100510-李湘楠Science talk 100510-李湘楠
Science talk 100510-李湘楠nccuscience
 
Science talk 100315-蔡介立
Science talk 100315-蔡介立Science talk 100315-蔡介立
Science talk 100315-蔡介立nccuscience
 
Science Talk-091221-劉昭麟
Science Talk-091221-劉昭麟Science Talk-091221-劉昭麟
Science Talk-091221-劉昭麟nccuscience
 
Science Talk-091123-廖瑞銘
Science Talk-091123-廖瑞銘Science Talk-091123-廖瑞銘
Science Talk-091123-廖瑞銘nccuscience
 
Science Talk-091102-郭光宇
Science Talk-091102-郭光宇Science Talk-091102-郭光宇
Science Talk-091102-郭光宇nccuscience
 
Science Talk-100111-陸行
Science Talk-100111-陸行Science Talk-100111-陸行
Science Talk-100111-陸行nccuscience
 
Science Talk-091012-楊健銘
Science Talk-091012-楊健銘Science Talk-091012-楊健銘
Science Talk-091012-楊健銘nccuscience
 

Mehr von nccuscience (10)

2010 09-24-闕志克老師-cloud computing where do we go
2010 09-24-闕志克老師-cloud computing where do we go2010 09-24-闕志克老師-cloud computing where do we go
2010 09-24-闕志克老師-cloud computing where do we go
 
2010 09-20-張志威老師-機器學習到人類創新
2010 09-20-張志威老師-機器學習到人類創新2010 09-20-張志威老師-機器學習到人類創新
2010 09-20-張志威老師-機器學習到人類創新
 
2010 09-17-張志威老師-confucius & “its” intelligent disciples
2010 09-17-張志威老師-confucius & “its” intelligent disciples2010 09-17-張志威老師-confucius & “its” intelligent disciples
2010 09-17-張志威老師-confucius & “its” intelligent disciples
 
Science talk 100510-李湘楠
Science talk 100510-李湘楠Science talk 100510-李湘楠
Science talk 100510-李湘楠
 
Science talk 100315-蔡介立
Science talk 100315-蔡介立Science talk 100315-蔡介立
Science talk 100315-蔡介立
 
Science Talk-091221-劉昭麟
Science Talk-091221-劉昭麟Science Talk-091221-劉昭麟
Science Talk-091221-劉昭麟
 
Science Talk-091123-廖瑞銘
Science Talk-091123-廖瑞銘Science Talk-091123-廖瑞銘
Science Talk-091123-廖瑞銘
 
Science Talk-091102-郭光宇
Science Talk-091102-郭光宇Science Talk-091102-郭光宇
Science Talk-091102-郭光宇
 
Science Talk-100111-陸行
Science Talk-100111-陸行Science Talk-100111-陸行
Science Talk-100111-陸行
 
Science Talk-091012-楊健銘
Science Talk-091012-楊健銘Science Talk-091012-楊健銘
Science Talk-091012-楊健銘
 

Kürzlich hochgeladen

Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Kürzlich hochgeladen (20)

Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

Interdisciplinary Research and Learning: Algorithmic Perspectives for Finance and DNA Self-Assembly

  • 1. 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 NCCU 1
  • 2. My Research Area: algorithms Interest: I am interested in any problem that has significant algorithmic substance. Spectrum: from speculative to practical. today’s focus 7/26/2010 NCCU 2
  • 3. Sample Sub-areas of My Research • Algorithmic Perspectives for Finance • DNA Self-Assembly • Computational Biology • E-Commerce today’s examples • Data Security • Graph Algorithms • Online Algorithms • Parallel Algorithms • Discrete Optimization 7/26/2010 NCCU 3
  • 4. 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
  • 5. Predictability of Stock Markets Question: • Do historical stock prices contain information that can be used to predict future stock prices? Answers: • Economists: No. • Traders: Yes. Who is right? 7/26/2010 NCCU 5
  • 6. 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 NCCU 6
  • 7. Towards Understanding the Predictability of Stock Markets from the Perspective of Computational Complexity (Aspnes, Fischer, Fischer, Kao, Kumar, 2001) Approach: • Information + Computational Complexity Question: • Is it possible that historical prices contain desired information but extracting such information is computationally hard? Answer: • Yes, at least theoretically. 7/26/2010 NCCU 7
  • 8. 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 NCCU 8
  • 9. Price Sequence Generated by Computer Simulations 7/26/2010 NCCU 9
  • 10. Price Sequence Generated by Computer Simulations 7/26/2010 NCCU 10
  • 11. 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. more about these 7/26/2010 NCCU two topics next 11
  • 12. 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 NCCU 12
  • 13. Data Compression Techniques for Stock Market Prediction (Azhar, Badros, Glodjo, Kao, Reif, 1994) 7/26/2010 NCCU 13
  • 14. Data Compression Techniques for Stock Market Prediction (Azhar, Badros, Glodjo, Kao, Reif, 1994) 7/26/2010 NCCU 14
  • 15. 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 NCCU 15
  • 16. 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 NCCU 16
  • 17. 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 Index e.g., the Standard and Poor’s 500 Type 3: Equal-Weighted Index e.g., the Indicator Digest Index Type 4: Price-Relative Index e.g., the Value Line Index 7/26/2010 NCCU 17
  • 18. Designing Proxies for Stock Market Indices (Kao and Tate, 1999) Performance Objectives: 1. tracking an index 2. outperforming an index 3. sacrificing return for less volatility 7/26/2010 NCCU 18
  • 19. Price-Weighted Index (E.g., the Dow Jones Industrial Average) B = a set of stocks. b = # of stocks in B. S i ,t = the price of the i-th stock at time t. wi = # of outstanding shares of the i-th stock. 7/26/2010 NCCU 19
  • 20. Value-Weighted Index (E.g., the Standard and Poor’s 500) B = a set of stocks. b = # of stocks in B. S i ,t = the price of the i-th stock at time t. wi = # of outstanding shares of the i-th stock. 7/26/2010 NCCU 20
  • 21. Equal-Weighted Index (E.g., the Indicator Digest Index) B = a set of stocks. b = # of stocks in B. S i ,t = the price of the i-th stock at time t. wi = # of outstanding shares of the i-th stock. 7/26/2010 NCCU 21
  • 22. Price-Relative Index (E.g., the Value Line Index) B = a set of stocks. b = # of stocks in B. S i ,t = the price of the i-th stock at time t. wi = # of outstanding shares of the i-th stock. 7/26/2010 NCCU 22
  • 25. Sacrificing Return for Less Volatility 7/26/2010 NCCU 25
  • 26. Sacrificing Return for Less Volatility 7/26/2010 NCCU 26
  • 27. Designing Proxies for Stock Market Indices Is Computational Hard! (Kao and Tate, 1999) 7/26/2010 NCCU 27
  • 28. Designing Proxies for Stock Market Indices Is Computational Hard! (Kao and Tate, 1999) 7/26/2010 NCCU 28
  • 29. Designing Proxies for Stock Market Indices Is Computational Hard! (Kao and Tate, 1999) 7/26/2010 NCCU 29
  • 30. Designing Proxies for Stock Market Indices Suggestions for Projects: 1. Design approximation algorithms. 2. Consider other performance objectives. 7/26/2010 NCCU 30
  • 31. Algorithmic DNA Self-Assembly 1. Nano Technology Using computation to build nanostructures 2. Computational Technology Using nanostructures to perform computation 7/26/2010 NCCU 31
  • 32. DNA Tiles TILE GCATCG CGTAGC 7/26/2010 NCCU 32
  • 33. Algorithmic DNA Self-Assembly Program and Input = Tiles + Lab Steps Output = Shape + Pattern 7/26/2010 NCCU 33
  • 34. Examples of DNA Tiles (Holliday, 1964) exchange of genetic information in yeast 7/26/2010 NCCU 34
  • 35. Examples of DNA Tiles aaa a TILE aaa a 7/26/2010 NCCU 35
  • 36. Examples of DNA Tiles (Reif ’s Group, Duke University) GACAG ATAG C ATAG C TATCG TATCG ATG G CG TA TACCG CAT AG ATCG AC TCTAG CTG ATAGC TGATCGGA GCTTGACC ATAGC CGGTC TATCG ACTAGCCT CGAACTGG TATCG ATAGC ACTAGCCT CTAGCCGT GTACA TTCCA TATCG ACTAGCCT GATCGGCA CATGT TG AATAG C ACTTATCG ACTAG CCT ACTAG CCT ATAG C ATAG C TATCG TATCG TTAG T 7/26/2010 NCCU 36
  • 37. Examples of DNA Tiles (Park, Pistol, Ahn, Reif, Lebeck, Dwyer, and LaBean, 2006) 7/26/2010 NCCU 37
  • 38. Examples of DNA Tiles (Winfree’s Group, Cal Tech) 7/26/2010 NCCU 38
  • 39. Examples of DNA Tiles Sierpinski Triangle (Rothemund, Papadakis, Winfree, 2004) 7/26/2010 NCCU 39
  • 40. Self-Assembly for Binary Counters (Winfree, 2000) 7/26/2010 NCCU 40
  • 41. 2D Self-Assembly for Turing Machines (Winfree, Yang, and Seeman, 1998) 7/26/2010 NCCU 41
  • 42. Self-Assembly for Circuit Patterns (Cook, Rothemund, Winfree, 2003) 7/26/2010 NCCU 42
  • 43. Clonable DNA Octahedron (Shih, Quispe, Joyce, 2004) one 1,669-mer + five 40-mers 7/26/2010 NCCU 43
  • 44. 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
  • 45. General Thoughts about 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
  • 46. Opportunities in Interdisciplinary Research Intersections: 1. different disciplines 2. different areas of the same discipline Examples: 1. Discrete Math and Continuous Math 2. Nature Inspired Computing 3. Economics and Computer Science 4. Sociology and Computer Science 5. Political Science and Computer Science 6. many more … 7/26/2010 NCCU 46
  • 47. Psychological-Intellectual Ingredients for 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 NCCU 47
  • 48. Multicultural Values for Interdisciplinary Research 1. technical difficulty – e.g., math 2. immediate practicality – e.g., systems research 3. provable performance guarantees – e.g., theoretical computer science 4. discovery of facts – e.g., biology 5. interpretational power – e.g., economics 6. opening up new possibilities – e.g., interdisciplinary research 7. many more 7/26/2010 NCCU 48
  • 49. Choosing Values for Interdisciplinary Research 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. 7/26/2010 NCCU 49
  • 50. 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 NCCU 50
  • 51. 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 NCCU 51
  • 52. The End Thank you! Any further comments or questions? 7/26/2010 NCCU 52