[alicebot-developer] Normalization of predicates?
Dr. Rich Wallace
alicebot-developer@list.alicebot.org
Fri, 24 Jun 2005 08:44:58 -0400 (EDT)
I think the spec is intended to mean that the predicate matching algorithm
uses the same matching algorithm (normalization, etc) as pattern matching
algorithm. Generally speaking AIML emphasizes this idea of "matching
equality" over "exact equality" whenever possible. This does not
necessarily mean that your predicates have to be stored in normalized form
however. YMMV with different AIML interpresters, however.
> While reading the topic on Conditional Elements in the
> AIML specification, I was left with a doubt. The
> specification says that a condition is availed in
> terms of whether a given value "matches" the value of
> a given predicate -- the use of the word "matches"
> suggesting that exact equality is not demanded.
> ProgramD certainly seems to agree to that, as it
> performs some transformations in the value of
> predicates before comparing them to condition values.
>
> So my question is: is it needed to perform input
> normalization on a predicate value before comparing it
> to a condition value? If yes, must it go through the
> whole set of normalizations, or just pattern-fitting?
>
> --
> Ja mata ne.
> Helio Perroni Filho
>
>
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - Internet rápida e grátis.
> Instale o discador agora! http://br.acesso.yahoo.com/
> _______________________________________________
> alicebot-developer mailing list
> alicebot-developer@list.alicebot.org
> http://list.alicebot.org/mailman/listinfo/alicebot-developer
--
Dr. Rich
W A L L A C E
ALICE A.I. Foundation
drwallace@www.alicebot.org
Winner, Loebner Prize 2000, 2001, 2004