A subgoal is a goal set up by a problem
solver in an attempt to solve another goal.
Sub goals are created in order to accomplish super goals.
Sub goals directly affect behavior of strong AI.
Sub goals may be created, updated or deleted by strong AI itself (super goals
are created by creator of strong AI). In this sense sub goal can be called softcoded goal.
Sub goal
has 1-to-1 relationship with a concept. That’s why there are millions or even billions sub goals in strong
AI (as many as number of concepts).
Sub goal’s desirability is constantly adjusted by super goals. The reward from
super-goals is distributed by reward
distribution routine.