6533b825fe1ef96bd1282754
RESEARCH PRODUCT
Enabling XCSF to cope with dynamic environments via an adaptive error threshold
Paul KaufmannTim HansmeierMarco Platznersubject
Learning classifier systemComputer scienceError thresholdComputer Science::Neural and Evolutionary Computation0102 computer and information sciences02 engineering and technologyFunction (mathematics)01 natural sciencesSet (abstract data type)Function approximation010201 computation theory & mathematicsApproximation error0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingAlgorithmdescription
The learning classifier system XCSF is a variant of XCS employed for function approximation. Although XCSF is a promising candidate for deployment in autonomous systems, its parameter dependability imposes a significant hurdle, as a-priori parameter optimization is not feasible for complex and changing environmental conditions. One of the most important parameters is the error threshold, which can be interpreted as a target bound on the approximation error and has to be set according to the approximated function. To enable XCSF to reliably approximate functions that change during runtime, we propose the use of an error threshold, which is adapted at run-time based on the currently achieved approximation error. We show that XCSF with an adaptive error threshold achieves superior results over static thresholds in dynamic scenarios, where in general there exists no one-fits-all static threshold.
year | journal | country | edition | language |
---|---|---|---|---|
2020-07-08 | Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion |