Weighting Component Models by Predicting from Data Streams Using Ensembles of Genetic Fuzzy Systems

  • Bogdan Trawiński
  • Tadeusz Lasota
  • Magdalena Smętek
  • Grzegorz Trawiński
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8132)


Our recently proposed method to predict from a data stream of real estate sales transactions based on ensembles of genetic fuzzy systems was extended to include weighting component models. The method consists in incremental expanding an ensemble by models built over successive chunks of a data stream. The predicted prices of residential premises computed by aged component models for current data are updated according to a trend function reflecting the changes of the market. The impact of different techniques of weighting component models on the accuracy of an ensemble was compared in the paper. Three techniques of weighting component models were proposed: proportional to their estimated accuracy, time of ageing, and dependent on property market fluctuations.


genetic fuzzy systems data stream sliding windows ensembles weighting component models trend functions property valuation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bifet, A., Holmes, G., Pfahringer, B., Gavaldà, R.: Improving Adaptive Bagging Methods for Evolving Data Streams. In: Zhou, Z.-H., Washio, T. (eds.) ACML 2009. LNCS (LNAI), vol. 5828, pp. 23–37. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  2. 2.
    Bifet, A., Holmes, G., Pfahringer, B., Kirkby, R., Gavalda, R.: New ensemble methods for evolving data streams. In: Elder IV, J.F., et al. (eds.) KDD 2009, pp. 139–148. ACM Press, New York (2009)Google Scholar
  3. 3.
    Brzeziński, D., Stefanowski, J.: Accuracy Updated Ensemble for Data Streams with Concept Drift. In: Corchado, E., Kurzyński, M., Woźniak, M. (eds.) HAIS 2011, Part II. LNCS (LNAI), vol. 6679, pp. 155–163. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  4. 4.
    Cordón, O., Herrera, F.: A Two-Stage Evolutionary Process for Designing TSK Fuzzy Rule-Based Systems. IEEE Tr. on Sys., Man and Cyber., Part B 29(6), 703–715 (1999)CrossRefGoogle Scholar
  5. 5.
    Demšar, J.: Statistical comparisons of classifiers over multiple data sets. Journal of Machine Learning Research 7, 1–30 (2006)zbMATHGoogle Scholar
  6. 6.
    Elwell, R., Polikar, R.: Incremental Learning of Concept Drift in Nonstationary Environments. IEEE Transactions on Neural Networks 22(10), 1517–1531 (2011)CrossRefGoogle Scholar
  7. 7.
    Gaber, M.M.: Advances in data stream mining. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery 2(1), 79–85 (2012)CrossRefGoogle Scholar
  8. 8.
    García, S., Herrera, F.: An Extension on “Statistical Comparisons of Classifiers over Multiple Data Sets” for all Pairwise Comparisons. Journal of Machine Learning Research 9, 2677–2694 (2008)zbMATHGoogle Scholar
  9. 9.
    Graczyk, M., Lasota, T., Telec, Z., Trawiński, B.: Nonparametric Statistical Analysis of Machine Learning Algorithms for Regression Problems. In: Setchi, R., Jordanov, I., Howlett, R.J., Jain, L.C. (eds.) KES 2010, Part I. LNCS (LNAI), vol. 6276, pp. 111–120. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  10. 10.
    Kempa, O., Lasota, T., Telec, Z., Trawiński, B.: Investigation of bagging ensembles of genetic neural networks and fuzzy systems for real estate appraisal. In: Nguyen, N.T., Kim, C.-G., Janiak, A. (eds.) ACIIDS 2011, Part II. LNCS (LNAI), vol. 6592, pp. 323–332. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  11. 11.
    Król, D., Lasota, T., Trawiński, B., Trawiński, K.: Investigation of Evolutionary Optimization Methods of TSK Fuzzy Model for Real Estate Appraisal. International Journal of Hybrid Intelligent Systems 5(3), 111–128 (2008)zbMATHGoogle Scholar
  12. 12.
    Kuncheva, L.I.: Classifier ensembles for changing environments. In: Roli, F., Kittler, J., Windeatt, T. (eds.) MCS 2004. LNCS, vol. 3077, pp. 1–15. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  13. 13.
    Lasota, T., Telec, Z., Trawiński, B., Trawiński, K.: Investigation of the eTS Evolving Fuzzy Systems Applied to Real Estate Appraisal. Journal of Multiple-Valued Logic and Soft Computing 17(2-3), 229–253 (2011)Google Scholar
  14. 14.
    Lasota, T., Telec, Z., Trawiński, G., Trawiński, B.: Empirical Comparison of Resampling Methods Using Genetic Fuzzy Systems for a Regression Problem. In: Yin, H., Wang, W., Rayward-Smith, V. (eds.) IDEAL 2011. LNCS, vol. 6936, pp. 17–24. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  15. 15.
    Lughofer, E., Trawiński, B., Trawiński, K., Kempa, O., Lasota, T.: On Employing Fuzzy Modeling Algorithms for the Valuation of Residential Premises. Information Sciences 181, 5123–5142 (2011)CrossRefGoogle Scholar
  16. 16.
    Maloof, M.A., Michalski, R.S.: Incremental learning with partial instance memory. Artificial Intelligence 154(1-2), 95–126 (2004)MathSciNetzbMATHCrossRefGoogle Scholar
  17. 17.
    Minku, L.L., White, A.P., Yao, X.: The Impact of Diversity on Online Ensemble Learning in the Presence of Concept Drift. IEEE Transactions on Knowledge and Data Engineering 22(5), 730–742 (2010)CrossRefGoogle Scholar
  18. 18.
    Trawiński, B.: Evolutionary fuzzy system ensemble approach to model real estate market based on data stream exploration. Journal for Universal Computer Science 19(4), 539–562 (2013)Google Scholar
  19. 19.
    Trawiński, B., Lasota, T., Smętek, M., Trawiński, G.: An Analysis of Change Trends by Predicting from a Data Stream Using Genetic Fuzzy Systems. In: Nguyen, N.-T., Hoang, K., Jędrzejowicz, P. (eds.) ICCCI 2012, Part I. LNCS (LNAI), vol. 7653, pp. 220–229. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  20. 20.
    Trawiński, B., Lasota, T., Smętek, M., Trawiński, G.: An Attempt to Employ Genetic Fuzzy Systems to Predict from a Data Stream of Premises Transactions. In: Hüllermeier, E., Link, S., Fober, T., Seeger, B. (eds.) SUM 2012. LNCS, vol. 7520, pp. 127–140. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  21. 21.
    Trawiński, B., Smętek, M., Telec, Z., Lasota, T.: Nonparametric Statistical Analysis for Multiple Comparison of Machine Learning Regression Algorithms. International Journal of Applied Mathematics and Computer Science 22(4), 867–881 (2012)MathSciNetGoogle Scholar
  22. 22.
    Tsymbal, A.: The problem of concept drift: Definitions and related work. Technical Report. Department of Computer Science, Trinity College, Dublin (2004)Google Scholar
  23. 23.
    Wang, H., Fan, W., Yu, P.S., Han, J.: Mining concept-drifting data streams using ensemble classifiers. In: Getoor, L., et al. (eds.) KDD 2003, pp. 226–235. ACM Press, New York (2003)Google Scholar
  24. 24.
    Widmer, G., Kubat, M.: Learning in the presence of concept drift and hidden contexts. Machine Learning 23, 69–101 (1996)Google Scholar
  25. 25.
    Zliobaite, I.: Learning under Concept Drift: an Overview. Technical Report. Faculty of Mathematics and Informatics, Vilnius University, Vilnius (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Bogdan Trawiński
    • 1
  • Tadeusz Lasota
    • 2
  • Magdalena Smętek
    • 1
  • Grzegorz Trawiński
    • 3
  1. 1.Institute of InformaticsWrocław University of TechnologyWrocławPoland
  2. 2.Dept. of Spatial ManagementWrocław University of Environmental and Life SciencesWrocławPoland
  3. 3.Faculty of ElectronicsWrocław University of TechnologyWrocławPoland

Personalised recommendations