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: