|
- Currently, the standard process for selecting a machine learning
algorithm and improving its performance is depicted below.
- The TEMA architecture illustrated below automates this process.
 |
| *click on
image to enlarge |
- The general idea is to accumulate meta-data in order to test
and train a better meta-learner.
- Meta-data is generated and utilised by the meta-learner to select
an appropriate machine learning algorithm. The choice made, along
with the meta-data, is then stored for future use.
- The base-learner selected by the meta-learner is then trained
using the input data set and an output classifier produced.
- When TEMA is not being used, its resources could be used to derive
an improved meta-learner. Of course, this is only when new data
has been accumulated.
- The Intelligent Email Sorter or IEMS is an email client which
aids the user by sorting email as it arrives.
- The need for an agent such as TEMA to cope with the machine learning
needs of IEMS is two-fold. Firstly,different people organise their
email quite differently. This means that different learning mechanisms
may be achieve the best performance for different users. Secondly,
the number of possible learning tasks in email is large.
- Essentially, the IEMS client will use a pre-defined protocol
to specify a learning problem, which TEMA will then try to solve.
The relationship has yet to be defined. One alternative is for TEMA
to return the appropriate classifier to IEMS, while another is for
TEMA to retain the classifier and perform the classifications on
behalf of IEMS.
- If classification tasks are performed by TEMA, one of the notable
advantage is that TEMA can evolve the learner (associated with the
task from IEMS) as it accumulates new information from other tasks.
However, this would mean that IEMS would incur an added overhead,
which may reduce efficiency.
Dr
Daren Ler
Dr
Irena Koprinska
Associate
Professor Judy Kay
Dr
Eric McCreath
|