Export citation

Export citation

Choose format for download:

Download Citation

    GPU-accelerated sequential Monte Carlo for Bayesian spectral analysis

    Tomohiro Nabika*,† and Yui Hayashi*

    Masato Okada

    • a.s.ist Inc., Room 606, Tokatsu Techno Plaza, 5-4-6 Kashiwanoha, Kashiwa, Chiba 277-0882, Japan

    • *These authors contributed equally to this work.
    • †Contact author: nabika@a-s-ist.com

    Phys. Rev. E 114, 035303 – Published 11 September, 2026

    DOI: https://doi.org/10.1103/35xk-s7w3

    Abstract

    Bayesian spectral deconvolution provides a data-driven framework for mathematical model selection and parameter estimation from spectral data. Although highly versatile, its computational cost grows with the number of model parameters, data points, and candidate models, often rendering practical applications infeasible. We propose a GPU-accelerated approach in which a sequential Monte Carlo sampler (SMCS) is executed in parallel on a GPU to perform Bayesian model selection for the number of spectral peaks and Bayesian estimation of peak-function parameters. Numerical experiments demonstrate that the GPU-parallelized SMCS reaches the free-energy accuracy of an optimized CPU-parallelized replica exchange Monte Carlo (REMC) baseline up to approximately 37× faster—with smaller gains, down to near parity, in the least favorable settings—and is faster than GPU-parallelized REMC in many of the tested cases. The method is validated on artificial data designed to emulate x-ray photoelectron spectroscopy and x-ray diffraction measurements, as well as on real experimental spectra. As measurement techniques such as microscopic spectroscopy and in situ methods continue to drive rapid growth in the volume of spectral data, the proposed approach offers a practical computational foundation for advanced analysis of each individual dataset.

    Physics Subject Headings (PhySH)

    Authorization Required

    We need you to provide your credentials before accessing this content.

    References (Subscription Required)

    Outline

    Information

    Sign In to Your Journals Account

    Filter

    Filter

    Article Lookup

    Enter a citation