A technique for searching large-scale databases for patterns; used mainly to find previously unknown correlations between variables that may be commercially useful.