Approach of hybrid soft computing for agricultural data classification

Shi Lei, Duan Qiguo, Si Haiping, Qiao Hongbo, Zhang Juanjuan, Ma Xinming

Abstract


Soft computing is an important computational paradigm, and it provides the capability of flexible information processing to solve real world problems. Agricultural data classification is one of the important applications of computing technologies in agriculture, and it has become a hot topic because of the enormous growth of agricultural data available. Support vector machine is a powerful soft computing technique and it realizes the idea of structural risk minimization principle to find a partition hyperplane that can satisfy the class requirement. Rough set theory is another famous soft computing technique to deal with vague and uncertain data. Ensemble learning is an effective method to learn multiple learners and combine their decisions for achieving much higher prediction accuracy. In this study, the support vector machine, rough set and ensemble learning were incorporated to construct a hybrid soft computing approach to classify the agricultural data. An experimental evaluation of different methods was conducted on public agricultural datasets. The experimental results indicated that the proposed algorithm improves the performance of classification effectively.
Keywords: agricultural data, soft computing, rough set, support vector machine, ensemble learning, classification
DOI: 10.3965/j.ijabe.20150806.1312

Citation: Shi L, Duan Q G, Si H P, Qiao H B, Zhang J J, Ma X M. Approach of hybrid soft computing for agricultural data classification. Int J Agric & Biol Eng, 2015; 8(6): 54-61.

Keywords


agricultural data, soft computing, rough set, support vector machine, ensemble learning, classification

Full Text:

PDF

References


Zadeh L A. Role of soft computing and fuzzy logic in the conception, design and development of information/ intelligent systems. Lecture Notes in Computer Science, 1998: 1–9.

Zadeh L A. Fuzzy logic, neural networks, and soft computing. Communication of the ACM, 1994; 37(3): 77–84.

Fieldsend J, Singh S. Pareto evolutionary neural networks. IEEE Transaction Neural Networks, 2005; 16 (2): 338–354.

Pawlak Z. Rough sets. Int. Journal of Computer and Information Sciences, 1982; 11(5): 341–356.

Joachims T, Finley T, Yu C N. Cutting-plane training of structural SVMs. Machine Learning, 2009; 77(1): 27–59.

Srinivas M, Patnaik L. Adaptive probabilities of crossover and mutation in genetic algorithms. IEEE Transactions on System, Man and Cybernetics, 1994; 24(4): 656–667.

Kirkpatrick S, Gelatt C D, Vecchi M P. Optimization by simulated annealing. Science, 1983; 220 (4598): 671–680.

Huang Y, Lan Y, Thomson S J, Fang A, Hoffmann W C, Lacey R E. Development of soft computing and applications in agricultural and biological engineering. Computers and Electronics in Agriculture, 2010; 71(2): 107–127.

Huang Y. Advances in artificial neural networks- methodological development and application. Algorithms, 2009; 2(3): 973–1007.

Karimi Y, Prasher S O, Patel R M, Kim S H. Application of support vector machine technology for weed and nitrogen stress detection in corn. Computers and Electronics in Agriculture, 2006; 51(12): 99–109.

Chedad A, Moshou D, Aerts J M, Hirtum A V, Ramon H, Berckmans D. Recognition system for pig cough based on probabilistic neural networks. Journal of Agricultural Engineering Research, 2001; 79(4): 449–457.

Schatzki T F, Haff R P, Young R, Can I, Le L C, Toyofuku N. Defect detection in apples by means of X-ray imaging. Transactions of the ASAE, 1997; 40(5): 1407–1415.

Chen F L, Li F C. Combination of feature selection approaches with SVM in credit scoring. Expert Systems with Applications, 2010; 37(7): 4902–4909.

Zhou Q F, Zhou H, Zhou Q Q, Yang F, Luo L K, Li T. Structural damage detection based on posteriori probability support vector machine and Dempster–Shafer evidence theory. Applied Soft Computing, 2015; 36: 368–374.

Huang C L, Liao H C, Chen M C. Prediction model building and feature selection with support vector machines in breast cancer diagnosis. Expert Systems with Applications, 2008; 4(1): 578–587.

Shi L, Ma X M, Xi L, Duan Q G, Zhao J Y. Rough set and ensemble learning based semi-supervised algorithm for text classification. Expert Systems with Applications, 2011; 38(5): 6300–6306.

Shi L, Xi L, Ma X M, Weng M, Hu X H. A novel ensemble algorithm for biomedical classification based on ant colony optimization. Applied Soft Computing, 2011; 11(8): 5674–5683.

Jensen R, Shen Q. Semantics-preserving dimensionality reduction: rough and fuzzy-rough-based approaches. IEEE Transactions on Knowledge and Data Engineering, 2004; 16(12): 1457–1471.

Dietterich T G. Ensemble methods in machine learning. Springer Berlin Heidelberg, 2000; 1857(1): 1–15.

Peng Y H. A novel ensemble machine learning for robust microarray data classification. Computers in Biology and Medicine, 2006; 36(6): 553–573.

Raafat H M, Tolba A S, Aly A M. A novel training weighted ensemble (TWE) with application to face recognition. Applied Soft Computing, 2011; 11(4): 3608–3617.

Kim M J, Kang D K. Ensemble with neural networks for bankruptcy prediction. Expert Systems with Applications, 2010; 37(4): 3373–3379.

Wei C P, Chen H C, Cheng T H. Effective spam filtering: A single-class learning and ensemble approach. Decision Support Systems, 2008; 45(3): 491–503.

Melville P, Mooney R J. Creating diversity in ensembles using artificial data. Information Fusion, 2005; 6(1): 99–111.

Bazan J G, Nguyen H S, Nguyen S H, Synak P, Wróblewski J. Rough set algorithms in classification problems. Rough Set Methods and Applications: New Developments in Knowledge Discovery in Information Systems, 2000; 56: 49–88.

http://www.cs.waikato.ac.nz/ml/weka/index_datasets.html. Accessed on [2015-3-10].

Yang Y. An evaluation of statistical approaches to text categorization. Information Retrieval, 1999; 1(1-2): 69–90.

Bradley A. The use of the area under the ROC curve in the evaluation of machine learning algorithms. Pattern Recognition, 1997; 30(7): 1145–1159.

Chang C C, Lin C J. LIBSVM: a Library for Support Vector Machines. Acm Transactions on Intelligent Systems and Technology, 2006; 2(3): 389–396.




Copyright (c)



2023-2026 Copyright IJABE Editing and Publishing Office