Bayesian network
A Bayesian network is a probabilistic graphical model that represents a joint probability distribution using a directed acyclic graph and conditional probability distributions. Nodes represent variables, arrows encode dependencies, and the graph expresses conditional-independence assumptions that can make complex probability models more compact. Bayesian networks support inference from observed evidence, but their arrows do not necessarily represent causes unless additional causal assumptions are justified.
Structure and probability model
A Bayesian network consists of a directed acyclic graph (DAG) together with a probability model for its variables. Each node represents a random variable, and the directed edges define which variables are parents of which others. A node’s conditional probability distribution (or, for discrete variables, conditional probability table) specifies its probability given its parents; a node without parents has a prior distribution. The graph encodes conditional-independence assumptions about the joint distribution.
Factorization and conditional independence
For variables X₁, …, Xₙ in a Bayesian network, the joint distribution factors into the product, over all variables, of each variable’s conditional probability given its parent variables. This representation can require far fewer probabilities than listing every possible joint outcome, particularly when each variable has relatively few parents. The graph’s structure also identifies conditional independencies: certain variables become independent once specified other variables are known. The validity and usefulness of these simplifications depend on the model’s structure and assumptions.
Inference and learning
Inference uses the network to calculate probabilities of interest, including updated probabilities after evidence about one or more variables is observed. For example, a model might estimate the probability of rain after observing wet grass, while accounting for other possible explanations such as a sprinkler. Networks can be constructed from expert knowledge, learned from data, or developed using both. Learning their structure and conditional distributions involves choices about data, assumptions, and methods; a learned graph is not automatically a validated explanation of the world.
Association and causation
An arrow in a Bayesian network indicates a directed dependency in the model, but does not by itself prove that one variable causes another. A causal interpretation requires additional knowledge and assumptions, such as a defensible causal structure and consideration of confounding factors that may not have been measured. Observational data can be consistent with multiple graph structures that imply the same probability distribution. For questions about interventions—what would happen if a variable were deliberately changed—causal assumptions must be made explicit and justified.
Applications and limitations
Bayesian networks are used to represent uncertain relationships and support reasoning in fields such as medicine, engineering, environmental science, and artificial intelligence. They can combine data with domain knowledge and make assumptions visible in a graphical form. Their practical limits include the difficulty of selecting a suitable structure, estimating reliable probabilities when data are sparse, and carrying out inference in large or densely connected networks. Results are conditional on the chosen model and should be interpreted in light of its assumptions and evidence.
Key facts
- Graph
- A directed acyclic graph whose nodes represent random variables and whose edges encode modeled dependencies.
- Probability model
- Each variable has a probability distribution conditional on its parent variables; together these distributions factorize the joint distribution.
- Inference
- Evidence about variables can be used to update probabilities elsewhere in the network.
- Causality
- Directed edges do not automatically establish causal relationships; causal interpretation requires further assumptions and justification.
- Construction
- Structure and probabilities can be specified using expert knowledge, learned from data, or developed with both.
Ask about this article
Answers use only “Bayesian network” and its references, with citations.
References
- 1.What are Bayesian Networks?
Stanford Institute for Human-Centered Artificial Intelligence · other · reliability: unverified · retrieved 30 October 2026
Supports: Introduces Bayesian networks as probabilistic graphical models for reasoning under uncertainty and illustrates updating beliefs from evidence.
- 2.Bayesian network — pyAgrum 0.22.3 documentation
pyAgrum documentation · other · reliability: unverified · retrieved 30 October 2026
Supports: Defines the model as a directed probabilistic graphical model based on a DAG and explains conditional independence and factorization of a joint distribution.
- 3.Causal Inference with Bayesian Networks: Main Concepts and Methods
CausalNex documentation · other · reliability: unverified · retrieved 30 October 2026
Supports: Explains network structure, conditional probability distributions, inference, learning, and why learned dependencies are not automatically causal.
- 4.A tutorial on Bayesian Networks for psychopathology researchers
Psychological Methods (American Psychological Association); authors Giovanni Briganti, Marco Scutari, and Richard J. McNally · other · reliability: unverified · retrieved 30 October 2026
Supports: Peer-reviewed tutorial discusses Bayesian networks, DAGs, conditional independence, structure learning, and assumptions and cautions relevant to causal inference.
- 5.Functional Bayesian Networks for Discovering Causality from Multivariate Functional Data
Biometrics, via PubMed Central, U.S. National Library of Medicine · other · reliability: unverified · retrieved 30 October 2026
Supports: Peer-reviewed research describes a Bayesian network model in which conditional independencies and causal structure are encoded by a directed acyclic graph, with uncertainty assessed in a Bayesian framework.
References are suggested by the research engine and may be incomplete. Unverified URLs are omitted rather than guessed.
Article history
- Version 230 October 2026 · EditorUpdated by Zapia
- Version 130 October 2026 · EditorCreated by Zapia