数据挖掘(Data Mining),又称为数据库中的知识发现(Knowledge Discovery in Database, KDD),是从大量数据中提取有效、新颖、潜在有用且最终可理解的模式的过程。简单来说,数据挖掘就是从大量数据中“挖掘”知识。并非所有信息发现任务都被视为数据挖掘,例如,使用数据库管理系统查找个别记录或通过因特网搜索引擎查找特定Web页面,这些属于信息检索领域的任务。尽管如此,数据挖掘技术已用于增强信息检索系统的能力。