Back to the reading lists

    Machine learning foundations· 1970

    Monte Carlo sampling methods using Markov chains and their applications

    W. K. Hastings (first author) · 1970

    Read the original

    DOI 10.1093/biomet/57.1.97OpenAlex W2138309709

    Correct for proposal asymmetry.

    On the reading lists

    Why it matters

    Generalized Metropolis sampling into the widely applicable Metropolis–Hastings algorithm.

    Condensed from the expert lists' notes.

    Inside the paper

    The problem
    Monte Carlo averages are useful when integrals are difficult, but drawing independent samples from a desired distribution may itself be difficult. A dependent sequence can be easier to generate, although its dependence complicates assessment of error.
    The idea
    Construct a Markov chain whose equilibrium distribution is the distribution of interest. A proposed move and an acceptance rule together determine the chain, allowing a wider choice of proposals.
    How it works
    • Choose a transition proposal for moving from the current state to a candidate state.
    • Compare the target weights and the probabilities of proposing the forward and reverse moves to calculate an acceptance probability.
    • Move to the candidate if accepted; otherwise retain the current state, and repeat the procedure to form a chain.
    • Estimate the desired average from states in the chain, allowing for dependence between successive observations when assessing uncertainty.
    What it showed
    The paper develops a general family of transition rules and relates it to existing sampling methods. It also discusses sources of error and applies Markov-chain sampling to generating random orthogonal matrices.
    Read it for
    Section 2 contains the transition construction and the discussion of convergence and sampling error. Read Section 3 for the matrix application, or skim it on a first pass if your immediate interest is the sampling method.

    Written in our own words from the paper itself. A draft the editors have not yet reviewed.

    Reading it

    Difficulty: Advanced

    Read this first: Equation of State Calculations by Fast Computing Machines; Markov chains.

    The record

    First released
    1970 (from OpenAlex)
    Citations
    15,193 citations, as counted by OpenAlex (CC0)
    Named by
    both expert lists
    Score
    0.647 · computed rank 111 · consensus 0.95, must-read 1, citations percentile 0.75 (1970s · foundations), awards 0, existing lists 0. Method

    Editor's notes

    • Readability check: pass: Metropolis-Hastings, the general MCMC method. (AI draft (Claude), not yet reviewed, 2026-10-29)

    Data sources

    Catalogue data from OpenAlex (CC0), Crossref (CC0 metadata; no abstracts are shown), arXiv, and Papers With Code (CC BY-SA 4.0). Each count names its source. See the method.