ડેટા માઇનીંગ પદ્ધતિઓ, મશીન લર્નિંગ (એમએલ), કૃત્રિમ બુદ્ધિ (એઆઈ) ના સિદ્ધાંતો, અને મોટા પ્રમાણમાં ડેટા (ઘણીવાર ડેટાબેસેસ અથવા ડેટા સમૂહોમાંથી) ને પેટર્નને ઓળખવા માટે જેનો ઉપયોગ સ્વયંસંચાલિત અને શક્ય તેટલી ઉપયોગી છે.