SRDA: An efficient algorithm for large-scale discriminant analysis

被引:327
|
作者
Cai, Deng
He, Xiaofei
Han, Jiawei
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
[2] Yahoo, Burbank, CA 91504 USA
基金
美国国家科学基金会;
关键词
linear discriminant analysis; spectral regression; dimensionality reduction;
D O I
10.1109/TKDE.2007.190669
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Linear Discriminant Analysis (LDA) has been a popular method for extracting features that preserves class separability. The projection functions of LDA are commonly obtained by maximizing the between-class covariance and simultaneously minimizing the within-class covariance. It has been widely used in many fields of information processing, such as machine learning, data mining, information retrieval, and pattern recognition. However, the computation of LDA involves dense matrices eigendecomposition, which can be computationally expensive in both time and memory. Specifically, LDA has O(mnt + t(3) )time complexity and requires O(mn + mt + nt) memory, where m is the number of samples, n is the number of features, and t = min(m,n). When both m and n are large, it is infeasible to apply LDA. In this paper, we propose a novel algorithm for discriminant analysis, called Spectral Regression Discriminant Analysis (SRDA). By using spectral graph analysis, SRDA casts discriminant analysis into a regression framework that facilitates both efficient computation and the use of regularization techniques. Specifically, SRDA only needs to solve a set of regularized least squares problems, and there is no eigenvector computation involved, which is a huge save of both time and memory. Our theoretical analysis shows that SRDA can be computed with O(ms) time and O(ms) memory, where s(<= n) n is the average number of nonzero features in each sample. Extensive experimental results on four real-world data sets demonstrate the effectiveness and efficiency of our algorithm.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [31] A Robust Periodic Arnoldi Shooting Algorithm for Efficient Analysis of Large-scale RF/MM ICs
    Liu, Xue-Xin
    Yu, Hao
    Tan, Sheldon X-D.
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 573 - 578
  • [32] Efficient algorithm for kernel discriminant analysis
    Liang, Z
    Shi, P
    ELECTRONICS LETTERS, 2004, 40 (25) : 1579 - 1581
  • [33] Neighborhood Discriminant Hashing for Large-Scale Image Retrieval
    Tang, Jinhui
    Li, Zechao
    Wang, Meng
    Zhao, Ruizhen
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2015, 24 (09) : 2827 - 2840
  • [34] Discriminant WSRC for Large-Scale Plant Species Recognition
    Zhang, Shanwen
    Zhang, Chuanlei
    Zhu, Yihai
    You, Zhuhong
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2017, 2017
  • [35] Efficient and Verifiable Algorithm for Secure Outsourcing of Large-scale Linear Programming
    Nie, Haixin
    Chen, Xiaofeng
    Li, Jin
    Liu, Josolph
    Lou, Wenjing
    2014 IEEE 28TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2014, : 591 - 596
  • [36] Efficient sampling algorithm for large-scale optimization under uncertainty problems
    Dige, Nishant
    Diwekar, Urmila
    COMPUTERS & CHEMICAL ENGINEERING, 2018, 115 : 431 - 454
  • [37] An I/O Efficient Model Checking Algorithm for Large-Scale Systems
    Wu, Lijun
    Huang, Huijia
    Su, Kaile
    Cai, Shaowei
    Zhang, Xiaosong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (05) : 905 - 915
  • [38] A Localized Efficient Forwarding Algorithm in Large-scale Delay Tolerant Networks
    He, Yuxing
    Liu, Cong
    Pan, Yan
    Zhang, Jun
    Wu, Jie
    Zhao, Yaxiong
    Yang, Shuhui
    Lu, Mingming
    2014 IEEE 11TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SENSOR SYSTEMS (MASS), 2014, : 594 - 599
  • [39] An efficient algorithm for calculating the heat capacity of a large-scale molecular system
    Yang, C
    Noid, DW
    Sumpter, BG
    Sorensen, DC
    Tuzun, RE
    MACROMOLECULAR THEORY AND SIMULATIONS, 2001, 10 (08) : 756 - 761
  • [40] An efficient algorithm for Kriging approximation and optimization with large-scale sampling data
    Sakata, S
    Ashida, F
    Zako, M
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2004, 193 (3-5) : 385 - 404