fc355829fc58a830.tex
1: \begin{abstract} Many research works have successfully extended algorithms such
2:   as evolutionary algorithms, reinforcement agents and neural networks using
3:   ``opposition-based learning'' (OBL). Two types of the ``opposites'' have been
4:   defined in the literature, namely \textit{type-I} and \textit{type-II}. The
5:   former are linear in nature and applicable to the variable space, hence easy to
6:   calculate. On the other hand, type-II opposites capture the ``oppositeness'' in
7:   the output space. In fact, type-I opposites are considered a special case of
8:   type-II opposites where inputs and outputs have a linear relationship. However,
9:   in many real-world problems, inputs and outputs do in fact exhibit a nonlinear
10:   relationship. Therefore, type-II opposites are expected to be better in
11:   capturing the sense of ``opposition'' in terms of the input-output relation. In
12:   the absence of any knowledge about the problem at hand, there seems to be no
13:   intuitive way to calculate the type-II opposites. In this paper, we introduce an
14:   approach to learn type-II opposites from the given inputs and their outputs
15:   using the artificial neural networks (ANNs). We first perform \emph{opposition
16:     mining} on the sample data, and then use the mined data to learn the
17:   relationship between input $x$ and its opposite $\breve{x}$. We have validated
18:   our algorithm using various benchmark functions to compare it against an
19:   evolving fuzzy inference approach that has been recently introduced. The results
20:   show the better performance of a neural approach to learn the opposites. This
21:   will create new possibilities for integrating oppositional schemes within
22:   existing algorithms promising a potential increase in convergence speed and/or
23:   accuracy.
24: \end{abstract}
25: