Computationally Efficient Exact Calculation of Kernel Density Derivatives

被引:1
|
作者
Shaker, Matineh [1 ]
Myhre, Jonas Nordhaug [2 ]
Erdogmus, Deniz [1 ]
机构
[1] Northeastern Univ, Dept Elect & Comp Engn, Dana Res Ctr 409, Boston, MA 02115 USA
[2] Univ Tromso, Dept Phys & Technol, N-9037 Tromso, Norway
关键词
Kernel density estimate; Kernel density derivative estimate; Multivariate; High dimensional; Computational complexity; Efficient algorithm; Principal surfaces;
D O I
10.1007/s11265-014-0904-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Machine learning research related to the derivatives of the kernel density estimator has received limited attention compared to the density estimator itself. This is despite of the general consensus that most of the important features of a data distribution, such as modes, curvature or even cluster structure, are characterized by its derivatives. In this paper we present a computationally efficient algorithm to calculate kernel density estimates and their derivatives for linearly separable kernels, with significant savings especially for high dimensional data and higher order derivatives. It significantly reduces the number of operations (multiplications and derivative evaluations) to calculate the estimates, while keeping results exact (i.e. no approximations are involved). The main idea is that the calculation of multivariate separable kernels and their derivatives, such as the gradient vector and the Hessian matrix involves significant number of redundant operations that can be eliminated using the chain rule. A tree-based algorithm that calculates exact kernel density estimate and derivatives in the most efficient fashion is presented with the particular focus being on optimizing kernel evaluations for individual data pairs. In contrast, most approaches in the literature resort to approximations of functions or downsampling. Overall computational savings of the presented method could be further increased by incorporating such approximations, which aim to reduce the number of pairs of data considered. The theoretical computational complexity of the tree-based and direct methods that perform all multiplications are compared. In experimental results, calculating separable kernels and their derivatives is considered, as well as a measure that evaluates how close a point is to the principal curve of a density, which employs first and second derivatives. These results indicate considerable improvement in computational complexity, hence time over the direct approach.
引用
收藏
页码:321 / 332
页数:12
相关论文
共 50 条
  • [31] Computationally Efficient Strand Eddy Current Loss Calculation in Electric Machines
    Fatemi, Alireza
    Ionel, Dan M.
    Demerdash, Nabeel A. O.
    Staton, Dave A.
    Wrobel, Rafal
    Chong, Yew Chuan
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2019, 55 (04) : 3479 - 3489
  • [32] Is your layout-density verification exact? A fast exact deep submicrometer density calculation algorithm
    Xiang, Hua
    Chao, Kai-Yuan
    Puri, Ruchir
    Wong, Martin D. F.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (04) : 621 - 632
  • [33] Accurate and computationally efficient algorithms for potential temperature and density of seawater
    McDougall, TJ
    Jackett, DR
    Wright, DG
    Feistel, R
    JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY, 2003, 20 (05) : 730 - 741
  • [34] EXACT CALCULATION OF AVERAGE DENSITY OF STATES IN DISORDERED SYSTEMS
    ZAWISZ, S
    PHYSICA STATUS SOLIDI B-BASIC RESEARCH, 1978, 86 (01): : 367 - 372
  • [35] EXACT, EFFICIENT CALCULATION OF COEFFICIENTS IN CERTAIN EIGENFUNCTION EXPANSIONS
    PEARLSTEIN, AJ
    APPLIED SCIENTIFIC RESEARCH, 1975, 30 (05): : 337 - 340
  • [36] Computationally Efficient Estimation of Squared-Loss Mutual Information with Multiplicative Kernel Models
    Sakai, Tomoya
    Sugiyama, Masashi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (04): : 968 - 971
  • [37] Computationally Efficient System Matrix Calculation Techniques in Computed Tomography Iterative Reconstruction
    Mahmoudi, Golshan
    Ay, Mohammad Reza
    Rahmim, Arman
    Ghadiri, Hossein
    JOURNAL OF MEDICAL SIGNALS & SENSORS, 2020, 10 (01): : 1 - 11
  • [38] A Computationally Efficient Method for Calculation of Strand Eddy Current Losses in Electric Machines
    Fatemi, Alireza
    Ionel, Dan M.
    Demerdash, Nabeel A. O.
    Staton, Dave A.
    Wrobel, Rafal
    Chong, Yew Chuan
    2016 IEEE ENERGY CONVERSION CONGRESS AND EXPOSITION (ECCE), 2016,
  • [39] A computationally efficient winding function method for calculation of inductances in an asymmetric induction motor
    Mishra, Chandrabhanu
    Routray, Aurobinda
    Mukhopadhyay, Siddhartha
    ELECTRIC POWER COMPONENTS AND SYSTEMS, 2007, 35 (01) : 43 - 61
  • [40] Exact numerical calculation of the density of states of the fluctuating gap model
    Bartosch, L
    Kopietz, P
    PHYSICAL REVIEW B, 1999, 60 (23): : 15488 - 15491