Campo de estudo sistemático de algoritmos e sistemas que, com a experiência, possam aperfeiçoar seus conhecimentos e desempenho. Em outras palavras, preocupa-se com a questão de como construir programas de computador que, automaticamente, melhorem com a experiência$v-FLACH; MITCHELL.