Messy Coding in the XCS Classifier System for Sequence Labeling
Messy Coding in the XCS Classifier System for Sequence Labeling
复制标题
DOI:
10.1007/978-3-319-10762-2_19
复制
发表时间:
2014-09
期刊:
影响因子:
--
通讯作者:
Masaya Nakata;T. Kovacs;K. Takadama
中科院分区:
文献类型:
--
作者:
Masaya Nakata;T. Kovacs;K. Takadama
The XCS classifier system for sequence labeling (XCS-SL) is an extension of XCS for sequence labeling, a form of time-series classification where every input has a class label. In XCS-SL a classifier condition consists of some sub-conditions which refer back to previous inputs. Each sub-condition is a memory. A condition has n sub-conditions which represent an interval from the current time t0 to a previous timet_n. A problem of this representation (called interval coding) is, even if only one input att_nis needed, the condition must consist of n subconditions to refer to it. We introduce a messy coding based condition where each sub-condition messily refers to a single previous time. Unlike the original coding, the set of sub-conditions does not necessarily represent an interval, so it can represent compact conditions. The original XCS-SL evolutionary mechanism cannot be used with messy coding and our main innovation is a novel evolutionary mechanism. Results on a benchmark show that, compared to the original interval coding, messy coding results in a smaller population size and does not require as high a population size limit. However, messy coding requires more training with a high population size limit. On a real world sequence labeling task messy coding evolved a solution that achieved higher accuracy with a smaller population size than the original interval coding