A decision tree is a tree-like model used to represent decisions and their possible consequences, including chance event outcomes, resource costs, and utility. It consists of nodes representing decisions or chance events and branches representing the outcomes or consequences of those decisions.