Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Parameter estimation for X-ray scattering analysis with Hamiltonian Markov Chain Monte Carlo

Journal Article · · Journal of Synchrotron Radiation (Online)

Bayesian-inference-based approaches, in particular the random-walk Markov Chain Monte Carlo (MCMC) method, have received much attention recently for X-ray scattering analysis. Hamiltonian MCMC, a state-of-the-art development in the field of MCMC, has become popular in recent years. It utilizes Hamiltonian dynamics for indirect but much more efficient drawings of the model parameters. We described the principle of the Hamiltonian MCMC for inversion problems in X-ray scattering analysis by estimating high-dimensional models for several motivating scenarios in small-angle X-ray scattering, reflectivity, and X-ray fluorescence holography. Hamiltonian MCMC with appropriate preconditioning can deliver superior performance over the random-walk MCMC, and thus can be used as an efficient tool for the statistical analysis of the parameter distributions, as well as model predictions and confidence analysis.

Research Organization:
Argonne National Laboratory (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE; USDOE Office of Science (SC), Basic Energy Sciences (BES). Materials Sciences & Engineering Division
Grant/Contract Number:
AC02-06CH11357
OSTI ID:
1864365
Alternate ID(s):
OSTI ID: 1894232
Journal Information:
Journal of Synchrotron Radiation (Online), Journal Name: Journal of Synchrotron Radiation (Online) Journal Issue: 3 Vol. 29; ISSN 1600-5775; ISSN JSYRES
Publisher:
International Union of Crystallography (IUCr)Copyright Statement
Country of Publication:
Denmark
Language:
English

References (27)

X-Ray Scattering from Soft-Matter Thin Films book January 1999
Primal-dual subgradient methods for convex problems journal June 2007
Differential Evolution Markov Chain with snooker updater and fewer chains journal October 2008
Split Hamiltonian Monte Carlo journal January 2013
Hybrid Monte Carlo journal September 1987
Reconstruction of evolving nanostructures in ultrathin films with X-ray waveguide fluorescence holography journal June 2020
Use of Bayesian Inference in Crystallographic Structure Refinement via Full Diffraction Profile Analysis journal August 2016
Caractérisation des surfaces par réflexion rasante de rayons X. Application à l'étude du polissage de quelques verres silicates journal January 1980
Nested Sampling with Constrained Hamiltonian Monte Carlo
  • Betancourt, Michael; Mohammad-Djafari, Ali; Bercher, Jean-François
  • BAYESIAN INFERENCE AND MAXIMUM ENTROPY METHODS IN SCIENCE AND ENGINEERING: Proceedings of the 30th International Workshop on Bayesian Inference and Maximum Entropy Methods in Science and Engineering, AIP Conference Proceedings https://doi.org/10.1063/1.3573613
conference January 2011
Characterization of colloidal nanocrystal surface structure using small angle neutron scattering and efficient Bayesian parameter estimation journal June 2019
Markov Chain Monte Carlo in Practice: A Roundtable Discussion journal May 1998
emcee : The MCMC Hammer
  • Foreman-Mackey, Daniel; Hogg, David W.; Lang, Dustin
  • Publications of the Astronomical Society of the Pacific, Vol. 125, Issue 925 https://doi.org/10.1086/670067
journal March 2013
Multivariate output analysis for Markov chain Monte Carlo journal April 2019
Autotuning Hamiltonian Monte Carlo for efficient generalized nullspace exploration journal July 2021
Hamiltonian Monte Carlo solution of tomographic inverse problems journal November 2018
Waveguide-enhanced grazing-incidence small-angle x-ray scattering of buried nanostructures in thin films journal August 2011
Characterization of Biological Thin Films at the Solid-Liquid Interface by X-Ray Reflectivity journal June 2005
Determining the shape and periodicity of nanostructures using small-angle X-ray scattering journal August 2015
Generalized skew-symmetric interfacial probability distribution in reflectivity and small-angle scattering analysis journal November 2017
Differential evolution and Markov chain Monte Carlo analyses of layer disorder in nanosheet ensembles using total scattering journal September 2018
refnx : neutron and X-ray reflectometry analysis in Python journal February 2019
Markov Chain Monte Carlo book May 2006
Stan : A Probabilistic Programming Language journal January 2017
emcee v3: A Python ensemble sampling toolkit for affine-invariant MCMC journal November 2019
Ensemble samplers with affine invariance journal January 2010
Data Analysis Recipes: Using Markov Chain Monte Carlo journal May 2018
Probabilistic programming in Python using PyMC3 journal January 2016