Information Technology Reference
In-Depth Information
(:action GO
:parameters (?place-from - place ?place-to - place)
:precondition (and (in ?place-from)(not (time-goes-by)))
:effect
(and
(time-goes-by)
(assign (action-time) ( * (conscientiousness) (go-duration)))
(increase (valence) ( * (/ (neuroticism) (max-neuroticism))
(- (/ ( * (go-preference) 2) (max-preference)) 1)))
(increase (arousal) ( * (/ (neuroticism) (max-neuroticism))
(- (/ ( * (go-activation) 2) (max-activation)) 1)))
(increase (v-valence) ( * (/ (neuroticism) (max-neuroticism))
(- (max-preference) (go-preference))))
(increase (v-arousal) ( * (/ (neuroticism) (max-neuroticism))
(- (max-activation) (go-activation))))
(not (in ?place-from))
(in ?place-to)))
Fig. 3. GO action
(:action TIME-GOES-BY
:parameters ()
:precondition (and (time-goes-by))
:effect (and
(increase (boredom) ( * 0.1 (action-time)))
(assign (boredom) (min (max-drive) (boredom)))
(increase (dirtiness) ( * 0.1 (action-time)))
(assign (dirtiness) (min (max-drive) (dirtiness)))
(increase (hunger) ( * 0.1 (action-time)))
(assign (hunger) (min (max-drive) (hunger)))
(increase (thirst) ( * 0.1 (action-time)))
(assign (thirst) (min (max-drive) (thirst)))
(increase (tiredness) ( * 0.1 (action-time)))
(assign (tiredness) (min (max-drive) (tiredness)))
(increase (total-time) (action-time))
(assign (action-time) 0)
(not (time-goes-by))))
Fig. 4. TIME-GOES-BY action
4.1
Experimental Setup
In the first experiment, we have defined several kinds of problems for this domain. In
each problem, we have established a specific initial need in one of the drives, which are
called dominant drives. Each of these dominant drives will have a initial value higher
than the rest of drives. Also, we have defined a problem where all five drives are dom-
inant drives. The goal is to fulfill all the agent needs, so we have defined it as having a
value below a threshold for all drives. Furthermore, for each action, the agent has three
objects to choose from, with varying degrees of preference: preferred, indifferent and
hated, and a new object (the agents do not have an “a priori” preference for this object)
for testing openness. In this experiment, all actions have the same standard duration.
The experiments were performed with four different personality models: (1) a stan-
dard personality (average values in all traits), (2) a neurotic personality (high value of
neuroticism and average values for the rest), (3) an open-minded personality (high value
of openness and average values for the rest) and (4) a meticulous personality (high value
of conscientiousness and average values for the rest).
Search WWH ::




Custom Search