Non-monotonic reasoning refers to a type of logical reasoning where the introduction of new information can invalidate previous conclusions. This contrasts with traditional logical systems, where adding information does not change the validity of established conclusions. It reflects real-world reasoning more accurately, allowing for flexibility in decision-making when faced with uncertain or incomplete information.