Predictive analysis in many business domains is hampered by the massive quantities of information that must be analyzed. Given the relative strength of computers at processing large volumes of data, increasing the predictive powers of machines is an important goal. This paper describes a framework for human cognition that is based on empirical evidence for the role of prediction in cognition, a...