Event prediction is the ability of anticipating future events, i.e., future real-world occurrences, and aims to support the user in deciding on actions that change future events towards a desired state. An event prediction method learns the relation between features of past events and future events. It is applied to newly observed events to predict corresponding future events that are evaluated with respect to the user's desired future state. If the predicted future events do not comply with this state, actions are taken towards achieving desirable future states. Evidently, event prediction is valuable in many application domains such as business and natural disasters. The diversity of application domains results in a diverse range of methods that are scattered across various research areas which, in turn, use different terminology for event prediction methods. Consequently, sharing methods and knowledge for developing future event prediction methods is restricted. To facilitate knowledge sharing on account of a comprehensive classification, integration, and assessment of event prediction methods, we combine taxonomies and take a systems perspective to integrate event prediction methods into a single system, elicit requirements and assess existing work with respect to the requirements. Based on the assessment, we identify open challenges and discuss future research directions.
翻译:事件预测是预测未来事件的能力,即未来真实世界事件的能力,目的是支持用户决定改变未来事件的行动,使之达到理想状态; 事件预测方法学习过去事件特征与未来事件之间的关系; 用于新观测的事件预测根据用户期望的未来状态评估的相应未来事件; 如果预测的未来事件不符合这一状态,则采取行动实现理想的未来状态; 很明显, 事件预测在许多应用领域,如商业和自然灾害,是有价值的; 应用领域的多样性导致各种各样的方法,这些方法分散于不同的研究领域,而这些研究领域又使用不同的术语来进行事件预测方法; 因此,为开发未来事件预测方法,共享方法和知识受到限制; 为了在综合分类、整合和评估事件预测方法方面促进知识共享,我们结合分类,从系统角度将事件预测方法纳入一个单一的系统,提出各种要求,并评估与要求有关的现有工作。 基于评估,我们根据评估,确定公开的挑战,并讨论未来研究方向。