SEIR Immune Strategy for Instance Weighted Naive Bayes Classification

  • Shan XueEmail author
  • Jie Lu
  • Guangquan Zhang
  • Li Xiong
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9489)


Naive Bayes (NB) has been popularly applied in many classification tasks. However, in real-world applications, the pronounced advantage of NB is often challenged by insufficient training samples. Specifically, the high variance may occur with respect to the limited number of training samples. The estimated class distribution of a NB classier is inaccurate if the number of training instances is small. To handle this issue, in this paper, we proposed a SEIR (Susceptible, Exposed, Infectious and Recovered) immune-strategy-based instance weighting algorithm for naive Bayes classification, namely SWNB. The immune instance weighting allows the SWNB algorithm adjust itself to the data without explicit specification of functional or distributional forms of the underlying model. Experiments and comparisons on 20 benchmark datasets demonstrated that the proposed SWNB algorithm outperformed existing state-of-the-art instance weighted NB algorithm and other related computational intelligence methods.


Naive bayes Classification Immune strategy SEIR 



We thank the Australian Research Council (ARC) Discovery Project under Grant No. DP140101366, Shanghai Education Commission under grant No. 14ZS085 and Education Ministry of China under grant No. 12YJA630158, support this work.


  1. 1.
    Aha, D.W., Kibler, D., Albert, M.K.: Instance-based learning algorithms. Mach. Learn. 6(1), 37–66 (1991)Google Scholar
  2. 2.
    Bache, K., Lichman, M.: UCI machine learning repository (2013).
  3. 3.
    Friedman, N., Geiger, D., Goldszmidt, M.: Bayesian network classifiers. Mach. Learn. 29(2–3), 131–163 (1997)CrossRefzbMATHGoogle Scholar
  4. 4.
    Jiang, L., Cai, Z., Wang, D.: Learning averaged one-dependence estimators by instance weighting. J. Comput. Inf. Syst. 4, 2753–2760 (2008)Google Scholar
  5. 5.
    Jiang, L., Zhang, H.: Learning instance greedily cloning naive bayes for ranking. In: Proceedings of ICDM, pp. 202–209 (2005)Google Scholar
  6. 6.
    Jiang, L., Zhang, H., Cai, Z.: A novel bayes model: hidden naive bayes. IEEE Trans. Knowl. Data Eng. 21(10), 1361–1371 (2009)CrossRefGoogle Scholar
  7. 7.
    Kim, S.B., Han, K.S., Rim, H.C., Myaeng, S.H.: Some effective techniques for naive bayes text classification. IEEE Trans. Knowl. Data Eng. 18(11), 1457–1466 (2006)CrossRefGoogle Scholar
  8. 8.
    Kohavi, R.: Scaling up the accuracy of naive-bayes classifiers:a decision-tree hybrid. In: Proceedings of KDD, pp. 202–207 (1996)Google Scholar
  9. 9.
    Langley, P., Sage, S.: Induction of selective bayesian classifiers. In: Proceedings of UAI, pp. 339–406 (1994)Google Scholar
  10. 10.
    Naderpour, M., Lu, J., Zhang, G.: A fuzzy dynamic bayesian network-based situation assessment approach. In: Proceedings of IEEE FUZZ, pp. 1–8 (2013)Google Scholar
  11. 11.
    Quinlan, J.R.: C4.5: Programs for Machine Learning. Morgan Kaufmann Publishers Inc., San Francisco (1993)Google Scholar
  12. 12.
    Webb, G.I., Boughton, J.R., Wang, Z.: Not so naive bayes: aggregating one-dependence estimators. Mach. Learn. 58(1), 5–24 (2005)CrossRefzbMATHGoogle Scholar
  13. 13.
    Witten, I.H., Frank, E.: Data Mining: Practical Machine Learning Tools and Techniques. The Morgan Kaufmann Series in Data Management Systems, 2nd edn. Morgan Kaufmann Publishers, San Francisco (2005).
  14. 14.
    Wu, J., Cai, Z.: A naive bayes probability estimation model based on self-adaptive differential evolution. J. Intell. Inf. Syst. 42(3), 671–694 (2014)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Wu, J., Pan, S., Cai, Z., Zhu, X., Zhang, C.: Dual instance and attribute weighting for naive bayes classification. In: 2014 International Joint Conference on Neural Networks (IJCNN), pp. 1675–1679, IEEE (2014)Google Scholar
  16. 16.
    Wu, J., Pan, S., Zhu, X., Cai, Z.: Boosting for multi-graph classification. IEEE Trans. Cybern. 45(3), 430–443 (2015)CrossRefGoogle Scholar
  17. 17.
    Wu, J., Pan, S., Zhu, X., Cai, Z., Zhang, P., Zhang, C.: Self-adaptive attribute weighting for naive bayes classification. Expert Syst. Appl. 42(3), 1487–1502 (2015)CrossRefGoogle Scholar
  18. 18.
    Wu, J., Zhu, X., Zhang, C., Yu, P.S.: Bag constrained structure pattern mining for multi-graph classification. IEEE Trans. Knowl. Data Eng. 26(10), 2382–2396 (2014)CrossRefGoogle Scholar
  19. 19.
    Zhang, C., Xue, G.R., Yu, Y., Zha, H.: Web-scale classification with naive bayes. In: Proceedings of WWW, pp. 1083–1084 (2009)Google Scholar
  20. 20.
    Zhang, T., Liu, J., Teng, Z.: Existence of positive periodic solutions of an seir model with periodic coefficients. Appl. Math. 57(6), 601–616 (2012)MathSciNetCrossRefzbMATHGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Lab of Decision Systems & e-Service Intelligence (DeSI), Centre for Quantum Computation & Intelligent Systems (QCIS), Faculty of Engineering and Information TechnologyUniversity of Technology SydneyUltimoAustralia
  2. 2.School of ManagementShanghai UniversityShanghaiChina

Personalised recommendations