{"title":"The sequential MCMC filter: formulation and applications","authors":"D.S. Lee, N. Chia","doi":"10.1109/SSP.2001.955214","DOIUrl":null,"url":null,"abstract":"We consider the general signal-processing problem of learning about certain attributes of interest from measurements. These attributes, which may be time-varying (dynamic) or time-invariant (static), can be anything that are relevant to the physical processes that produce the measurements. In statistical signal processing, imperfections or uncertainties in the physical processes are described using probability models, and the complete probabilistic solution to the problem is given by the distribution of the attributes conditioned on all available measurements (the posterior distribution). We describe an algorithm for computing this solution, especially in situations with many measurements or low signal-to-noise ratios. The algorithm combines sequential importance sampling (SIS) and Markov chain Monte Carlo (MCMC) so as to achieve computational efficiency and stability. MCMC is performed sequentially for batches of measurements whose sizes are determined adaptively, hence the name sequential MCMC filter. For measurements within a batch, SIS is performed. Thus, bigger batch sizes mean that MCMC is performed less frequently. SIS is computationally efficient but with a finite Monte Carlo sample size, stability is not guaranteed indefinitely. MCMC is therefore needed from time to time to \"refresh\" the Monte Carlo sample, eliminating any errors that may have accumulated from the SIS steps. When MCMC is performed, it does not start from scratch but uses the most recent Monte Carlo sample from SIS to construct the proposal distribution. Adaptive batch sizing is based on a Kullback-Leibler distance that is easy to compute. By extending the algorithm to multiple models, the sequential MCMC filter can deal simultaneously with the dual pillars of statistical signal processing, namely detection (more generally, model selection) and parameter estimation. We discuss general uses of the sequential MCMC filter, and demonstrate its use for simultaneous weak signal detection and parameter estimation in a real-data experiment.","PeriodicalId":70952,"journal":{"name":"信号处理","volume":"22 1","pages":"30-33"},"PeriodicalIF":0.0000,"publicationDate":"2001-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"信号处理","FirstCategoryId":"1093","ListUrlMain":"https://doi.org/10.1109/SSP.2001.955214","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
We consider the general signal-processing problem of learning about certain attributes of interest from measurements. These attributes, which may be time-varying (dynamic) or time-invariant (static), can be anything that are relevant to the physical processes that produce the measurements. In statistical signal processing, imperfections or uncertainties in the physical processes are described using probability models, and the complete probabilistic solution to the problem is given by the distribution of the attributes conditioned on all available measurements (the posterior distribution). We describe an algorithm for computing this solution, especially in situations with many measurements or low signal-to-noise ratios. The algorithm combines sequential importance sampling (SIS) and Markov chain Monte Carlo (MCMC) so as to achieve computational efficiency and stability. MCMC is performed sequentially for batches of measurements whose sizes are determined adaptively, hence the name sequential MCMC filter. For measurements within a batch, SIS is performed. Thus, bigger batch sizes mean that MCMC is performed less frequently. SIS is computationally efficient but with a finite Monte Carlo sample size, stability is not guaranteed indefinitely. MCMC is therefore needed from time to time to "refresh" the Monte Carlo sample, eliminating any errors that may have accumulated from the SIS steps. When MCMC is performed, it does not start from scratch but uses the most recent Monte Carlo sample from SIS to construct the proposal distribution. Adaptive batch sizing is based on a Kullback-Leibler distance that is easy to compute. By extending the algorithm to multiple models, the sequential MCMC filter can deal simultaneously with the dual pillars of statistical signal processing, namely detection (more generally, model selection) and parameter estimation. We discuss general uses of the sequential MCMC filter, and demonstrate its use for simultaneous weak signal detection and parameter estimation in a real-data experiment.
期刊介绍:
Journal of Signal Processing is an academic journal supervised by China Association for Science and Technology and sponsored by China Institute of Electronics. The journal is an academic journal that reflects the latest research results and technological progress in the field of signal processing and related disciplines. It covers academic papers and review articles on new theories, new ideas, and new technologies in the field of signal processing. The journal aims to provide a platform for academic exchanges for scientific researchers and engineering and technical personnel engaged in basic research and applied research in signal processing, thereby promoting the development of information science and technology. At present, the journal has been included in the three major domestic core journal databases "China Science Citation Database (CSCD), China Science and Technology Core Journals (CSTPCD), Chinese Core Journals Overview" and Coaj. It is also included in many foreign databases such as Scopus, CSA, EBSCO host, INSPEC, JST, etc.