proposal for STAT946 projects: Difference between revisions
Line 50: | Line 50: | ||
The key steps in our project will be | The key steps in our project will be | ||
1. Download financial data from the U.S. Feb database at http://research.stlouisfed.org/fred2/ | 1. Download financial data from the U.S. Feb database at http://research.stlouisfed.org/fred2/<br /> | ||
2. Pre-process the financial time series as in the 1997 Fed report. | 2. Pre-process the financial time series as in the 1997 Fed report.<br /> | ||
3. Implement PCA, Kernel PCA, MDS and ISOMAP | 3. Implement PCA, Kernel PCA, MDS and ISOMAP<br /> | ||
4. Apply the algorithms to various types of financial series | 4. Apply the algorithms to various types of financial series<br /> | ||
5. Compare the performance of the algorithms | 5. Compare the performance of the algorithms<br /> | ||
6. Optional: extend the analysis to other financial time series | 6. Optional: extend the analysis to other financial time series, e.g. GDP, unemployment, etc.<br /> | ||
As far as the literature indexed by google scholar is concerned, we are unaware that similar work has been published. (though we're much less sure if this has been done in the industry but the work is unpublished) | As far as the literature indexed by google scholar is concerned, we are unaware that similar work has been published. (though we're much less sure if this has been done in the industry but the work is unpublished) |
Revision as of 00:21, 30 June 2009
Use the following format for your proposal (maximum one page)
Project 1 : Title
By: Your name
Write your proposal here
Project 2 : Comformal Map in Classification of 3D Objects
By: Jiheng Wang, Zhiyue Huang and Saad Zaman
coming soon...
Project 3: LLE and noisy data
By: Ruchi Jiwrajka and Dennis Zhuang
Nonlinear dimensionality reduction (NLDR) aims to find low dimension representation of data lying on nonlinear manifolds in high dimensional space. It has many applications in classification, clustering, data visualization etc. In the recent years, ISOMAP and LLE have emerged as two advancing alternatives for the problem of nonlinear dimensionality reduction. ISOMAP attempts to preserve the global geometric property of the manifold while LLE tries to approximate the local geometric property [1].
Here, we only focus on LLE. Although LLE is quite successful in many applications due to its capability of dealing with large amount of data and its global and non-iterative way to do optimization involving only one parameter (the number of neighbors) to adjust; it comes with a assumption that data is well sampled from a single smooth nonlinear manifold. It could have bad performance under certain circumstances where this assumption is not well observed [1] [2] [3] [4]: (a) data lies on several disjoint manifolds; (b) data is sparsely and unevenly sampled; (c) data is contaminated by noise (outlier).
Motivated by the weakness of LLE, many variants of it were developed to improve its performance and make it robust to outliers. These can roughly be divided into three categories: (a) appropriately selecting the neighbors [2] [5] [6] [7] [10]; (b) identifying the outliers [4] [8]; (c) dealing with the instability of the Gram matrix [3] [9].
In the project, we will do a brief survey for methods endeavouring to improve LLE over not well sampled and noisy contaminated data. As, the second step of LLE , which is a least square optimization to find the weights that reconstruct a point from its neighbours could be ill-defined, it might result in inverting a singular or near singular Gram Matrix (G). Therefore, as suggested by Professor Ali Ghodsi we would like to see if the eigenvectors of the Gram Matrix could also be the solution to the optimization problem. As the eigenvector would satisfy the constraint [math]\displaystyle{ \mathbf {w^Tw}=1 }[/math], but the optimization problem requires that components of the weight vector sum to one, that is [math]\displaystyle{ \mathbf {w^Te}=1 }[/math], there is a need to normalize the eigenvectors of G and see if the normalized vector is still a good solution to the problem. The changing of the constraint results in the optimal weights that best linearly reconstruct a point from its neighbours to be the eigenvector of the Gram matrix corresponding to the smallest eigenvalue. Furthermore, we can change the optimal weight vector to be eigenvector associated with k-th smallest eigenvalue or some linearly combination of them. We would like to investigate whether using the eigenvector of the Gram matrix would help LLE to deal with the noisy contaminated data.
References
- Abdenour Hadid and Matti Pietikäinen, Efficient Locally Linear Embeddings of Imperfect Manifolds, MLDM 2003, LNAI 2734, pp. 188–201, 2003.
- Yulin Zhang, Jian Zhuang, Sun’an Wang, Xiaohu Li, Local Linear Embedding in Dimensionality Reduction Based on Small World Principle, 2008 International Conference on Computer Science and Software Engineering
- ChenpingHou, JingWang, YiWua, DongyunYi, Local linear transformation embedding, Neurocomputing 72, pp. 2368–2378, 2009
- Hong Chang, Dit-YanYeung, Robust locally linear embedding, Pattern Recognition 39, pp. 1053 – 1065, 2006
- Guihua Wen and Lijun Jiang, Clustering-based Locally Linear Embedding, 2006 IEEE International Conference on Systems, Man, and Cybernetics
- Kanghua Hui, Chunheng Wang, 2008 International Conference on Pattern Recognition
- Jian Xiao, Zongtan Zhou, Dewen Hu, Junsong Yin, and Shuang Chen, Self-organized Locally Linear Embedding for Nonlinear Dimensionality Reduction, ICNC 2005, LNCS 3610, pp. 101–109, 2005
- Xianhua Zeng, Siwei Luo, Generalized Locally Linear Embedding Based on Local Reconstruction Similarity, 2008 International Conference on Fuzzy Systems and Knowledge Discovery
- Zhenyue Zhang, Jing Wang, MLLE: Modified Locally Linear Embedding Using Multiple Weights, 2006 Neural Information Processing Systems conference
- Yaozhang Pan,Shuzhi Sam Ge, Abdullah Al Mamun, Weighted locally linear embedding for dimension reduction, Pattern Recognition 42, pp. 798 – 811, 2009
Project 4: Reducing the dimension of financial time series
By: Yousef A. Sohrabi, Amir Memartoluie and Shu-tong Tse
Introduction
In our project, we apply recently developed dimensionality reduction techniques to analyze several types of financial time series, including but not limited to interest rates, exchange rates, stock indices. Because of its applied flavor, our project is heavily involved in implementation work: pre-processing real data, coding a number of algorithms and comparing the strengths and weaknesses of the algorithms in analyzing financial time series of various kind. As a remark, we are interested in this project because our research work are on computational finance.
Related Work
One of the earliest(in 1991) and most well-known application of dimensionality reduction techniques in a financial setting is the use of PCA to show that 97% of the movements in long term interest rates can be explained by three factors. REF HERE. After this ground-breaking work in 1991, the analysis of financial time series have received a lot of interest in the academia, in the financial industry and in various regulatory bodies.
Despite the development of many advanced techniques for dimensionality reduction over the past two decades, we find almost no other technique other than PCA is used to analyze financial time series in the literature. It's all the more surprising given that PCA has been shown to be quite fruitless in analyzing short term interest rates, exchange rates and stock indices in a technical report published by the U.S. Federal Reserve in 1997 . In fact few highly cited papers in this research area can be found after 1997. Nevertheless, a survey paper published in 2004 and a book chapter published in 2008 show that such applications (if not novel research work) have remained popular in recent years.
Our Proposal
Essentially we hope to improve the results of the 1997 Fed report by applying more advanced techniques for dimensionality reduction covered in this course. We will focus on Kernel PCA, MDS and ISOMAP, as suggested in the 2008 book chapter "Kernel Methods in Finance".
The key steps in our project will be
1. Download financial data from the U.S. Feb database at http://research.stlouisfed.org/fred2/
2. Pre-process the financial time series as in the 1997 Fed report.
3. Implement PCA, Kernel PCA, MDS and ISOMAP
4. Apply the algorithms to various types of financial series
5. Compare the performance of the algorithms
6. Optional: extend the analysis to other financial time series, e.g. GDP, unemployment, etc.
As far as the literature indexed by google scholar is concerned, we are unaware that similar work has been published. (though we're much less sure if this has been done in the industry but the work is unpublished)