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 条
  • [1] Computationally Efficient Exact Calculation of Kernel Density Derivatives
    Matineh Shaker
    Jonas Nordhaug Myhre
    Deniz Erdogmus
    Journal of Signal Processing Systems, 2015, 81 : 321 - 332
  • [2] Computationally Efficient Calculation of Aerodynamic Flows
    Alonso, Diego
    Vega, Jose M.
    Velazquez, Angel
    WORLD CONGRESS ON ENGINEERING, WCE 2011, VOL III, 2011, : 1924 - 1929
  • [3] A computationally efficient exact ML sphere decoder
    Xu, WY
    Wang, YZ
    Zhou, ZC
    Wang, J
    GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 2594 - 2598
  • [4] Fast differentiation algorithm and efficient calculation of the exact matrix of second derivatives
    Urzhumtsev, AG
    Lunin, VY
    ACTA CRYSTALLOGRAPHICA SECTION A, 2001, 57 : 451 - 460
  • [5] Statistically and Computationally Efficient Variance Estimator for Kernel Ridge Regression
    Liu, Meimei
    Honorio, Jean
    Cheng, Guang
    2018 56TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2018, : 1005 - 1011
  • [6] An ordinal kernel trick for a computationally efficient support vector machine
    Rizk, Yara
    Mitri, Nicholas
    Awad, Mariette
    PROCEEDINGS OF THE 2014 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2014, : 3930 - 3937
  • [7] Radial basis function classification as computationally efficient kernel regression
    Holmstrom, L
    Hoti, F
    IEEE WORLD CONGRESS ON COMPUTATIONAL INTELLIGENCE, 1998, : 1305 - 1310
  • [8] A computationally efficient scheme for feature extraction with kernel discriminant analysis
    Min, Hwang-Ki
    Hou, Yuxi
    Park, Sangwoo
    Song, Iickho
    PATTERN RECOGNITION, 2016, 50 : 45 - 55
  • [9] COMPUTATIONALLY EFFICIENT CLASSES OF HIGHER-ORDER KERNEL FUNCTIONS
    ABDOUS, B
    CANADIAN JOURNAL OF STATISTICS-REVUE CANADIENNE DE STATISTIQUE, 1995, 23 (01): : 21 - 27
  • [10] Computationally efficient, numerically exact design space derivatives via the complex Taylor's series expansion method
    Burg, COE
    Newman, JC
    COMPUTERS & FLUIDS, 2003, 32 (03) : 373 - 383