arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1901.00630stat.MLcs.LG
收藏

“比随机更好”的投影:如何以优于随机投影的方式减少非常大的数据集的维度

Projecting "better than randomly": How to reduce the dimensionality of very large datasets in a way that outperforms random projections

Cylance, Inc.(赛伦斯公司)

Michael Wojnowicz, Di Zhang, Glenn Chisholm, Xuan Zhao, Matt Wolff

摘要:

对于非常大的数据集,随机投影(RP)已成为降维的首选工具。这是由于主成分分析的计算复杂性。然而,随机主成分分析(RPCA)的最新发展开辟了在非常大的数据集上获得近似主成分的可能性。在本文中,我们比较了RPCA和RP在监督学习降维方面的性能。在实验1中,研究一个恶意软件分类任务,该任务在一个包含超过1000万个样本、近10万个特征和超过250亿个非零值的数据集上进行,目标是将维度降低到5,000个特征的压缩表示。为了将RPCA应用于该数据集,我们开发了一种称为大样本RPCA(LS-RPCA)的新算法,该算法将RPCA算法扩展到具有任意多个样本的数据集。我们发现,使用LS-RPCA进行降维时的分类性能比使用随机投影时高得多。特别是,在一系列目标维度中,我们发现使用LS-RPCA将分类错误减少了37%到54%。实验2将这种现象推广到多个数据集,特征表示和分类器。这些发现对大量的研究项目有影响,在这些研究项目中,随机预测被用作降维的预处理步骤。只要准确性非常重要,并且目标维度充分小于数据集的数值排名,随机PCA可能是更好的选择。此外,如果数据集有大量的样本,那么LS-RPCA将提供一种获得近似主成分的方法。

英文摘要:

For very large datasets, random projections (RP) have become the tool of choice for dimensionality reduction. This is due to the computational complexity of principal component analysis. However, the recent development of randomized principal component analysis (RPCA) has opened up the possibility of obtaining approximate principal components on very large datasets. In this paper, we compare the performance of RPCA and RP in dimensionality reduction for supervised learning. In Experiment 1, study a malware classification task on a dataset with over 10 million samples, almost 100,000 features, and over 25 billion non-zero values, with the goal of reducing the dimensionality to a compressed representation of 5,000 features. In order to apply RPCA to this dataset, we develop a new algorithm called large sample RPCA (LS-RPCA), which extends the RPCA algorithm to work on datasets with arbitrarily many samples. We find that classification performance is much higher when using LS-RPCA for dimensionality reduction than when using random projections. In particular, across a range of target dimensionalities, we find that using LS-RPCA reduces classification error by between 37% and 54%. Experiment 2 generalizes the phenomenon to multiple datasets, feature representations, and classifiers. These findings have implications for a large number of research projects in which random projections were used as a preprocessing step for dimensionality reduction. As long as accuracy is at a premium and the target dimensionality is sufficiently less than the numeric rank of the dataset, randomized PCA may be a superior choice. Moreover, if the dataset has a large number of samples, then LS-RPCA will provide a method for obtaining the approximate principal components.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑