Kang, Keegan2017-07-072019-06-082017-05-30Kang_cornellgrad_0058F_10216http://dissertations.umi.com/cornellgrad:10216bibid: 9948798https://hdl.handle.net/1813/51575Random projections is a technique used primarily in dimension reduction, in order to estimate distances in data. They can be thought of a linear transformation mapping a data matrix X to a lower dimensional space, where distances are preserved in expectation. However, the preservation of distances can be thought of a stepping stone to some eventual goal, such as classification, hypothesis testing, information retrieval, or even reconstructing principal components of data. In this thesis, I will give a background of the basic random projection algorithm. Next, I then look at the structure of random projection matrices and propose modifications to result in a more accurate estimation of distances, which would help in information retrieval and reconstruction of principal components. Finally, I show that it is possible to juxtapose the use of Monte Carlo variance reduction methods with random projections to improve the accuracy of distance estimates, which can then be used in an algorithm or procedure of the users' choice. Theoretical justifications are given, and empirical results are shown with synthetic data, and experiments from publicly available datasets.en-USAttribution-ShareAlike 4.0 Internationalinformation retrievalrandom projectionsComputer scienceStatisticscontrol variatesData Dependent Random Projectionsdissertation or thesishttps://doi.org/10.7298/X4XG9P8R