2007 Volume 24 Issue 3 Pages 3_111-3_126
We propose a state-based task recognition method that realizes to recognize complex tasks including erroneous user operation and/or parallel operation. In our approach, we define a task as a set of a target object and initial and final state of user's task. The task recognition is achieved by comparing these state definitions and a state transition history that made by a sequence of user operation. We can appropriately recognize user's task by using this approach without a predefined complete task model like conventional approaches, even optional and/or erroneous operations are included in a user's operation sequence. We also explain a task recognition system implemented on Emacs to show the usefulness of our approach in solving task recognition problems of conventional intelligent help systems.