એમએલ ઍલ્ગોરિધમ નિર્ણયો લેવા અને કાર્યો કરવા માટે પ્રક્રિયા માહિતી સ્વયંસંચાલિત કરવા માટે નિયમ સેટ્સ, નિર્ણય વૃક્ષો, ગ્રાફિકલ મોડેલ્સ, કુદરતી ભાષા પ્રક્રિયા અને ન્યુરલ નેટવર્ક્સ (કેટલાક નામ આપવા માટે) નો ઉપયોગ કરે છે.