Durum tabanlı çıkarsama

Durum tabanlı çıkarsama (case-based reasoning), geçmişte karşılaşılan benzer problemlerin çözümlerinden yararlanılarak problem çözme yöntemidir.

Süreç 

Durum tabanlı çıkarsama, dört adımdan oluşur, bunlar:
 Getir (Retrieve): Yeni problem ile ilgili geçmişte karşılaşılan durumlardan oluşan bir belleğin taranarak benzer durumların getirilmesi.
 Tekrar Kullan (Reuse): Bellekten getirilen problemin çözümünün eldeki probleme uyarlanması. 
 Gözden Geçir (Revise): Elde edilen çözümü karşılaştır ve gerekirse düzeltilmesi. 
 Sakla (Retain): Eğer elde edilen çözüm uygun bir çözüm ise bunu veri tabanında saklanması.

Eleştirel düşünme