Learning mixtures of polynomials of multidimensional probability densities from data using B-spline interpolation

被引:10
|
作者
Lopez-Cruz, Pedro L. [1 ]
Bielza, Concha [1 ]
Larranaga, Pedro [1 ]
机构
[1] Univ Politecn Madrid, Fac Informat, Computat Intelligence Grp, Dept Inteligencia Artificial, E-28660 Madrid, Spain
关键词
Mixtures of polynomials; Interpolation; Density estimation; Bayesian classifiers; BAYESIAN NETWORKS; NAIVE-BAYES; TRUNCATED EXPONENTIALS; BANDWIDTH SELECTION; KNOT SELECTION; REGRESSION; DISCRETIZATION; CLASSIFIERS; ASSUMPTION; EXTENSION;
D O I
10.1016/j.ijar.2013.09.018
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Non-parametric density estimation is an important technique in probabilistic modeling and reasoning with uncertainty. We present a method for learning mixtures of polynomials (Mops) approximations of one-dimensional and multidimensional probability densities from data. The method is based on basis spline interpolation, where a density is approximated as a linear combination of basis splines. We compute maximum likelihood estimators of the mixing coefficients of the linear combination. The Bayesian information criterion is used as the score function to select the order of the polynomials and the number of pieces of the Mop. The method is evaluated in two ways. First, we test the approximation fitting. We sample artificial datasets from known one-dimensional and multidimensional densities and learn MoP approximations from the datasets. The quality of the approximations is analyzed according to different criteria, and the new proposal is compared with MoPs learned with Lagrange interpolation and mixtures of truncated basis functions. Second, the proposed method is used as a non-parametric density estimation technique in Bayesian classifiers. Two of the most widely studied Bayesian classifiers, the naive Bayes and tree-augmented naive Bayes classifiers, are implemented and compared. Results on real datasets show that the non-parametric Bayesian classifiers using MOPS are comparable to the kernel density-based Bayesian classifiers. We provide a free R package implementing the proposed methods. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:989 / 1010
页数:22
相关论文
共 50 条
  • [21] Applying Ray Casting to the Flow Visualization Data using Linear and B-spline Hyperpatch Interpolation
    Semwal, S. K.
    Swann, P. G.
    Journal of Visualization and Computer Animation, 6 (12):
  • [22] Detection of gradual transitions in video sequences using b-spline interpolation
    Nam, J
    Tewfik, AH
    IEEE TRANSACTIONS ON MULTIMEDIA, 2005, 7 (04) : 667 - 679
  • [23] B-Spline Curve Interpolation Model by using Intuitionistic Fuzzy Approach
    Zulkifly, Mohammad Izat Emir
    Wahab, Abd. Fatah
    Zakaria, Rozaimi
    IAENG International Journal of Applied Mathematics, 2020, 50 (04): : 1 - 7
  • [24] Cutter swept surface construction using B-spline surface interpolation
    Crossman, J.A.
    Yoon, D.H.
    International Journal of Modelling and Simulation, 2001, 21 (04): : 292 - 300
  • [25] A Hybrid Parametrization Method for B-Spline Curve Interpolation via Supervised Learning
    Song, Tianyu
    Shen, Tong
    Ge, Linlin
    Feng, Jieqing
    COMPUTER GRAPHICS FORUM, 2024, 43 (07)
  • [26] PIECEWISE CUBIC INTERPOLATION OF FUZZY DATA BASED ON B-SPLINE BASIS FUNCTIONS
    Zeinali, M.
    Shahmorad, S.
    Mirnia, K.
    IRANIAN JOURNAL OF FUZZY SYSTEMS, 2016, 13 (01): : 67 - 76
  • [27] Generalized multilevel B-spline approximation for scattered data interpolation in image processing
    Chen, Juanjuan
    Huang, Ting
    Cai, Zhanchuan
    Huang, Wentao
    APPLIED MATHEMATICAL MODELLING, 2024, 134 : 538 - 555
  • [28] Interpolation of massive data points into a B-spline curve with few control points
    Natl Taiwan Univ of Science and, Technology, Taipei, Taiwan
    J Chin Soc Mech Eng Trans Chin Inst Eng Ser C, 4 (379-390):
  • [29] Complex quadratic B-spline interpolation curves with tangent constraints on data points
    Yu, Q. (qianyu.sd@gmail.com), 1600, Science Press (37):
  • [30] Choosing nodes and knots in closed B-spline curve interpolation to point data
    Park, H
    COMPUTER-AIDED DESIGN, 2001, 33 (13) : 967 - 974