Learning Opposites with Evolving Rules
Abstract
The idea of opposition-based learning was introduced 10 years ago. Since then a noteworthy group of researchers has used some notions of oppositeness to improve existing optimization and learning algorithms. Among others, evolutionary algorithms, reinforcement agents, and neural networks have been reportedly extended into their ``opposition-based'' version to become faster and/or more accurate. However, most works still use a simple notion of opposites, namely linear (or type-I) opposition, that for each $x\in[a,b]$ assigns its opposite as $\breve{x}_I=a+b-x$. This, of course, is a very naive estimate of the actual or true (non-linear) opposite $\breve{x}_{II}$, which has been called type-II opposite in literature. In absence of any knowledge about a function $y=f(\mathbf{x})$ that we need to approximate, there seems to be no alternative to the naivety of type-I opposition if one intents to utilize oppositional concepts. But the question is if we can receive some level of accuracy increase and time savings by using the naive opposite estimate $\breve{x}_I$ according to all reports in literature, what would we be able to gain, in terms of even higher accuracies and more reduction in computational complexity, if we would generate and employ \textbf{true opposites}? This work introduces an approach to approximate type-II opposites using evolving fuzzy rules when we first perform ``opposition mining''. We show with multiple examples that learning true opposites is possible when we mine the opposites from the training data to subsequently approximate $\breve{x}_{II}=f(\mathbf{x},y)$.
References (41)
- P. Angelov and R. Buswell, Evolving rule-based models: A tool for intelligent adaptation, in Proc. Joint 9th Int. Fuzzy Syst. Assoc. World Congr. 20th North Amer. Fuzzy Inf. Process. Soc. Int. Conf., vol. 2, pp. 1062-1067, 2001.
- P. Angelov and R. Buswell, Identification of evolving fuzzy rule-based models, IEEE Trans. Fuzzy Syst., vol. 10, no. 5, pp. 667-677, Oct. 2002.
- P. Angelov, A fuzzy controller with evolving structure, Inf. Sci., vol. 161, nos. 1-2, pp. 21-35, 2004.
- P. Angelov, E. Lughofer, and X. Zhou, Evolving fuzzy classifiers using differentmodel architectures, Fuzzy Sets Syst., vol. 159, no. 23, pp. 3160- 3182, 2008.
- P. Angelov and X. Zhou, Evolving fuzzy-rule-based classifiers from data streams, IEEE Trans. Fuzzy Syst., vol. 16, no. 6, pp. 1462-1475, 2008.
- J. de Barros and A. Dexter, On-line identification of computationally undemanding evolving fuzzy models, Fuzzy Sets Syst., vol. 158, no. 18, pp. 1997-2012, 2007.
- F.S. Al-Qunaieer, H. R. Tizhoosh, S. Rahnamayan, Opposition based computinga survey, International Joint Conference on Neural Networks (IJCNN), pp. 1-7, 2010.
- F. S. Al-Qunaieer, H.R. Tizhoosh, S. Rahnamayan, Oppositional fuzzy image thresholding, IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), pp. 1-7, 2010.
- H. Salehinejad, S. Rahnamayan, H.R. Tizhoosh, Type-II opposition-based differential evolution, 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 1768-1775, 2014.
- E. Lughofer, On-line evolving image classifiers and their application to surface inspection, Imag. Vis. Comput., vol. 28, no. 7, pp. 1065-1079, 2010.
- E. Lughofer, Evolving Fuzzy Systems -Methodologies, Advanced Concepts and Applications, Springer, Berlin Heidelberg, 2011.
- E. Lughofer, Evolving Fuzzy Systems -Fundamentals, Reliability, Interpretability, Useability, Applications, in: Handbook of Computational Intelligence, editor: P. Angelov, World Scientific, 2015.
- E. Lughofer, C. Cernuda, S. Kindermann and M. Pratama, Generalized Smart Evolving Fuzzy Systems, Evolving Systems, on-line and in press, 2015, DOI:10.1007/s12530-015-9132-6.
- M. Mahootchi, H.R. Tizhoosh, K. Ponnambalam, Oppositional exten- sion of reinforcement learning techniques, Information Sciences, vol. 275, pp. 101-114, 2014.
- M. Mahootchi, H.R. Tizhoosh, K. Ponnambalam, Oppositional exten- sion of reinforcement learning techniques. Information Sciences 275, pp. 101-114, 2014.
- A.A. Othman, H.R. Tizhoosh, Evolving fuzzy image segmentation, IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), pp. 1603-609, 2011.
- A.A. Othman, H.R. Tizhoosh, F. Khalvati, EFIS-evolving fuzzy image segmentation, IEEE Transactions on Fuzzy Systems, 22 (1), 72-82, 2014.
- M. Pratama and S.G. Anavatti and P. Angelov and E. Lughofer, PANFIS: A Novel Incremental Learning Machine, IEEE Transactions on Neural Networks and Learning Systems, vol. 25 (1), pp. 55-68, 2014.
- S. Rahnamayan, H.R. Tizhoosh, M.M.A., Salama, Opposition-based differential evolution algorithms. IEEE Congresson Evolutionary Com- putation, Vancouver, Canada, pp. 2010-2017, 2006.
- S. Rahnamayan, Opposition-based differential evolution. Ph.D thesis, University of Waterloo, Waterloo, Canada, 2007.
- S. Rahnamayan, H.R. Tizhoosh, M.M.A. Salama, A novel population initialization method for accelerating evolutionary algorithms. Comput. Math. Appl. 53(10),1605-1614, 2007.
- S. Rahnamayan, H. R. Tizhoosh, Image thresholding using micro opposition-based differential evolution (micro-ODE), IEEE Congress on Evolutionary Computation, CEC 2008, pp. 1409-1416, 2008.
- S. Rahnamayan, G.G. Wang, Center-based sampling for population- based algorithms. IEEE Congress on Evolutionary Computation, Trond- heim, Norway, pp.933-938, 2009.
- S. Rahnamayan, J. Jesuthasan, F. Bourennani, H. Salehinejad and G.F. Naterer. "Computing opposition by involving entire population." IEEE Congress on Evolutionary Computation (CEC), pp. 1800-1807, 2014.
- S. Rahnamayan et al., "Centroid Opposition-Based Differential Evo- lution." International Journal of Applied Metaheuristic Computing (IJAMC) 5.4: 1-25, 2014.
- S. Rahnamayan, G. Gary Wang, and M. Ventresca. "An intuitive distance-based explanation of opposition-based sampling." Applied Soft Computing 12.9: 2828-2839, 2012.
- S. Rahnamayan, H.R. Tizhoosh, and M.M.A. Salama. "Opposition ver- sus randomness in soft computing techniques." Applied Soft Computing 8.2: 906-918, 2008.
- S. Rahnamayan, H. R. Tizhoosh, M.M.A. Salama, Opposition-based differential evolution, IEEE Transactions on Evolutionary Computation, vol. 12, issue 1, pp. 64-79, 2008.
- F. Sahba, H.R. Tizhoosh, M.M.A. Salama, Application of opposition- based reinforcement learning in image segmentation, IEEE Symp.on Comp. Intell. Image and Signal Processing, pp. 246-251, 2007.
- H. Salehinejad, S. Rahnamayan, H.R. Tizhoosh, Type-II opposition- based differential evolution. IEEE Congress on Evolutionary Computa- tion (CEC), pp. 1768-1775, 2014.
- T. Takagi and M. Sugeno, Fuzzy identification of systems and its applications to modeling and control, IEEE transactions on systems, man, and cybernetics, vol. 15, no. 1, pp. 116132, 1985.
- H.R. Tizhoosh, Opposition-Based Learning: A New Scheme for Ma- chine Intelligence; Proceedings of International Conference on Computa- tional Intelligence for Modelling Control and Automation -CIMCA2005, Vienna -Austria, vol. I, pp. 695-701, 2005.
- H.R. Tizhoosh, Reinforcement learning based on actions and opposite actions, International Conference on Artificial Intelligence and Machine Learning, pp. 94-98, 2005.
- H.R. Tizhoosh, Opposition-Based Reinforcement Learning, JACIII, vol.10, issue 4, pp. 578-585, 2006.
- H.R. Tizhoosh, M. Ventresca, Oppositional Concepts in Computational Intelligence. Springer, XII, Hardcover. ISBN: 978-3-540-70826-1, 2008.
- H.R. Tizhoosh, Opposite Fuzzy Sets with Applications in Image Pro- cessing, IFSA/EUSFLAT, pp. 36-41, 2009.
- H.R. Tizhoosh, F. Sahba, Quasi-global oppositional fuzzy thresholding, IEEE Int. Conf. on Fuzzy Systems, pp. 1346-1351, 2009.
- M. Ventresca, H.R. Tizhoosh, Simulated annealing with opposite neigh- bors, IEEE Symposium on Foundations of Computational Intelligence, FOCI 2007, pp. 186 -192, 2007.
- M. Ventresca, H.R. Tizhoosh, Opposite transfer functions and back- propagation through time, IEEE Symposium on Foundations of Compu- tational Intelligence, pp. 570-577, 2007.
- Q. Xu, L. Wang, N. Wang, X. Hei, L. Zhao, A review of opposition- based learning from 2005 to 2012, Engineering Applications of Artificial Intelligence vol. 29, pp. 1-12, 2014.
- R.R. Yager, A model of participatory learning. IEEE Transactions on Systems, Man and Cybernetics, vol. 20, n. 5, pp. 1229-1234, 1990.