COGNITIVE MACHINE LEARNING