Lightweight adaptive filtering for efficient learning and updating of probabilistic models
File(s)2015-icse.pdf (1.06 MB)
Accepted version
Author(s)
Filieri, A
Grunske, L
Leva, A
Type
Conference Paper
Abstract
Adaptive software systems are designed to cope with unpredictable and evolving usage behaviors and environmental conditions. For these systems reasoning mechanisms are needed to drive evolution, which are usually based on models capturing relevant aspects of the running software. The continuous update of these models in evolving environments requires efficient learning procedures, having low overhead and being robust to changes. Most of the available approaches achieve one of these goals at the price of the other. In this paper we propose a lightweight adaptive filter to accurately learn time-varying transition probabilities of discrete time Markov models, which provides robustness to noise and fast adaptation to changes with a very low overhead. A formal stability, unbiasedness and consistency assessment of the learning approach is provided, as well as an experimental comparison with state-of-the-art alternatives.
Date Issued
2015-05-16
Date Acceptance
2015-05-16
Citation
Proceedings of the 37th IEEE International Conference on Software Engineering, 2015, pp.200-211
ISSN
0270-5257
Publisher
IEEE
Start Page
200
End Page
211
Journal / Book Title
Proceedings of the 37th IEEE International Conference on Software Engineering
Copyright Statement
© 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Source
37th IEEE International Conference on Software Engineering
Publication Status
Published
Start Date
2015-05-16
Finish Date
2015-05-24
Coverage Spatial
Florence, Italy