There are at least two major approaches to understanding cognitive change during adolescence. One is the constructivist view of cognitive development. Based on the work of Piaget, it takes a quantitative, state-theory approach, hypothesizing that adolescents' cognitive improvement is relatively sudden and drastic. The second is the information-processing perspective, which derives from the study of artificial intelligence and attempts to explain cognitive development in terms of the growth of specific components of the thinking process.