6533b825fe1ef96bd1282754

RESEARCH PRODUCT

Enabling XCSF to cope with dynamic environments via an adaptive error threshold

Paul KaufmannTim HansmeierMarco Platzner

subject

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 processingAlgorithm

description

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.

https://doi.org/10.1145/3377929.3389968