Learning Opposites Using Neural Networks
Shivam Kalra, Aditya Sriram, Shahryar Rahnamayan, H.R. Tizhoosh

TL;DR
This paper introduces a neural network-based method to learn type-II opposites in opposition-based learning, capturing nonlinear input-output relationships to improve convergence speed and accuracy in optimization algorithms.
Contribution
The paper proposes a novel neural network approach to learn type-II opposites from data, enhancing opposition-based learning in nonlinear problems.
Findings
Neural approach outperforms fuzzy inference in learning opposites.
Method improves convergence speed in benchmark tests.
Captures nonlinear input-output relationships effectively.
Abstract
Many research works have successfully extended algorithms such as evolutionary algorithms, reinforcement agents and neural networks using "opposition-based learning" (OBL). Two types of the "opposites" have been defined in the literature, namely \textit{type-I} and \textit{type-II}. The former are linear in nature and applicable to the variable space, hence easy to calculate. On the other hand, type-II opposites capture the "oppositeness" in the output space. In fact, type-I opposites are considered a special case of type-II opposites where inputs and outputs have a linear relationship. However, in many real-world problems, inputs and outputs do in fact exhibit a nonlinear relationship. Therefore, type-II opposites are expected to be better in capturing the sense of "opposition" in terms of the input-output relation. In the absence of any knowledge about the problem at hand, there seems…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Reinforcement Learning in Robotics · Imbalanced Data Classification Techniques
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
