What is Cognitive Learning?

Cognitive learning is a broad term used to describe learning through reason and perception. Cognitive learning techniques are often used to modify a bad behavior pattern.