Hierarchical Temporal Memory (HTM) is a biologically-constrained theory of intelligence originally described in the book On Intelligence.