Bayesian networks are graphical models that represent conditional independence relationships between variables. A Bayesian network consists of nodes representing variables, and directed edges representing conditional dependencies. It encodes a joint probability distribution over all the variables. Bayesian networks allow efficient inference and can represent incomplete data. They are useful for modeling causal relationships and combining domain knowledge with data.