1. A system for providing notifications of events, the system comprising: a memory and a processor that are respectively configured to store and execute computer-executable instructions, including instructions that are organized into: an interface component that receives a dataset having at least some contextual data, and that provides the received dataset to a predictive model component, wherein the at least some contextual data is at least potentially associated with an event; the predictive model component, wherein the predictive model component generates a first prediction for an event based at least on a portion of the dataset, and generates a second prediction for the event based at least on the portion of the dataset or on another portion of the dataset, wherein the second prediction is expected to have a greater accuracy than the first prediction; and a difference analyzer component that selectively outputs an indication of the second prediction based at least on whether the first prediction is different than the second prediction, wherein the first prediction is based on a user expectancy model that is designed to emulate predictive capabilities of a user.
3. The system of claim 1 , wherein the indication is representative of a likelihood that the user would be surprised by the event.