Process of discovering patterns in large data sets using computational methods at the intersection of statistics, database systems, or machine learning.