• DocumentCode
    1333266
  • Title

    High-level primitives for recursive maximum likelihood estimation

  • Author

    Levy, Bernard C. ; Benveniste, Albert ; Nikoukhah, Ramine

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Davis, CA, USA
  • Volume
    41
  • Issue
    8
  • fYear
    1996
  • fDate
    8/1/1996 12:00:00 AM
  • Firstpage
    1125
  • Lastpage
    1145
  • Abstract
    This paper proposes a high-level language constituted of a small number of primitives and macros for describing recursive maximum likelihood (ML) estimation algorithms. This language is applicable to estimation problems involving linear Gaussian models or processes taking values in a finite set. The use of high-level primitives allows the development of highly modular ML estimation algorithms based on simple numerical building blocks. The primitives, which correspond to the combination of different measurements, the extraction of sufficient statistics, and the conversion of the status of a variable from unknown to observed, or vice versa, are first defined for linear Gaussian relations specifying mixed deterministic/stochastic information about the system variables. These primitives are used to define other macros and are illustrated by deriving new filtering and smoothing algorithms for linear descriptor systems. The primitives are then extended to finite state processes and used to implement the Viterbi ML state sequence estimator for a hidden Markov model
  • Keywords
    Gaussian processes; Kalman filters; hidden Markov models; high level languages; linear systems; macros; maximum likelihood estimation; recursive estimation; smoothing methods; Viterbi ML state sequence estimator; filtering; finite state processes; hidden Markov model; high-level language; high-level primitives; linear Gaussian models; linear Gaussian processes; linear descriptor systems; macros; mixed deterministic/stochastic information; recursive maximum likelihood estimation; smoothing algorithms; sufficient statistics; Data mining; Filtering algorithms; High level languages; Maximum likelihood estimation; Nonlinear filters; Recursive estimation; Smoothing methods; Statistics; Stochastic systems; Viterbi algorithm;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/9.533675
  • Filename
    533675