Homepage
Research
Students
Courses
Robots
Papers
Videos
Press
Talks
Faq
CV
Lab
Travel
Contact
Personal
Links


Discovering Structure in Multiple Learning Tasks: The TC Algorithm

Sebastian Thrun and Joseph O'Sullivan

Recently, there has been an increased interest in ``lifelong'' machine learning methods, that transfer knowledge across multiple learning tasks. Such methods have repeatedly been found to outperform conventional, single-task learning algorithms when the learning tasks are appropriately related. To increase robustness of such approaches, methods are desirable that can reason about the relatedness of individual learning tasks, in order to avoid the danger arising from tasks that are unrelated and thus potentially misleading.

This paper describes the task-clustering (TC) algorithm. TC clusters learning tasks into classes of mutually related tasks. When facing a new learning task, TC first determines the most related task cluster, then exploits information selectively from this task cluster only. An empirical study carried out in a mobile robot domain shows that TC outperforms its non-selective counterpart in situations where only a small number of tasks is relevant.

Click here to obtain the full paper (874,327 bytes, 9 pages).

@INPROCEEDINGS{Thrun96g,
  AUTHOR         = {S. Thrun and J. O'Sullivan},
  YEAR           = {1996},
  TITLE          = {Discovering Structure in Multiple Learning Tasks: 
                    The {TC} Algorithm},
  BOOKTITLE      = {Proceedings of the 13th International Conference on 
                    Machine Learning ICML-96},
  EDITOR         = {L. Saitta},
  PUBLISHER      = {Morgen Kaufmann},
  ADDRESS        = {San Mateo, CA}
}