AI::CBR - Case-Based Reasoning for Perl

By Darko Obradovic from Kaiserslautern.pm
Date: Monday, 3 August 2009 10:30
Duration: 20 minutes
Target audience: Everyday Perl
Language:
Tags: ai

You can find more information on the speaker's site:


Case-Based Reasoning (CBR) is a cognitive method that solves problems by remembering similar problems in the past for which the solution is known (see Wikipedia http://en.wikipedia.org/wiki/Case-based_reasoning).
It can also be used for intelligent product retrieval in e-commerce, finding the most similar products (e.g. cars, trips, ...) for a given query.

This means that you need a database of cases or objects to compare against, a specification of the similarity calculus, and an actual problem or query. This actual problem/query is compared to the case-base, and similar cases can be retrieved.

The AI::CBR package implements the core concepts: modelling cases, calculating similarities and retrieving results. The package has been developed with performance in mind, and has been successfully applied in a game-playing AI engine.

Attended by: