tion, as well as, be able to generate multiple different
instances of itself. Furthermore, the agent would need
multiple training episodes to fully understand an envi-
ronment. For future research, an extension of the ap-
proach could be implemented to ease the creation of
new environments further. In addition, comparative
testing of this approach against other methods should
be conducted, as well as, testing it against non-trivial
use cases.
REFERENCES
Alberti, M., Chesani, F., Gavanelli, M., Lamma, E., Mello,
P., and Torroni, P. (2008). Verifiable agent interaction
in abductive logic programming: the sciff framework.
ACM Transactions on Computational Logic (TOCL),
9(4):1–43.
Berger-Tal, O., Nathan, J., Meron, E., and Saltz, D. (2014).
The exploration-exploitation dilemma: a multidisci-
plinary framework. PloS one, 9(4):e95693.
Campbell, M., Hoane Jr, A. J., and Hsu, F.-h. (2002). Deep
blue. Artificial intelligence, 134(1-2):57–83.
Chen, D., Bai, Y., Zhao, W., Ament, S., Gregoire, J. M.,
and Gomes, C. P. (2019). Deep reasoning net-
works: Thinking fast and slow. arXiv preprint
arXiv:1906.00855.
Christiansen, H. and Dahl, V. (2004). Assumptions and ab-
duction in prolog. In 3rd International Workshop on
Multiparadigm Constraint Programming Languages,
MultiCPL, volume 4, pages 87–101.
Console, L. and Torasso, P. (1991). A spectrum of logi-
cal definitions of model-based diagnosis 1. Computa-
tional intelligence, 7(3):133–141.
Cunningham, P., Cord, M., and Delany, S. J. (2008). Su-
pervised learning. In Machine learning techniques for
multimedia, pages 21–49. Springer.
De Raedt, L. and Kersting, K. (2008). Probabilistic in-
ductive logic programming. In Probabilistic Inductive
Logic Programming, pages 1–27. Springer.
Flach, P. A. and Hadjiantonis, A. (2013). Abduction and
Induction: Essays on their relation and integration,
volume 18. Springer Science & Business Media.
Fr
¨
uhwirth, T. (1998). Theory and practice of constraint han-
dling rules. The Journal of Logic Programming, 37(1-
3):95–138.
Harrington, P. d. B. (1993). Sigmoid transfer functions in
backpropagation neural networks. Analytical Chem-
istry, 65(15):2167–2168.
Hayes, B. K., Heit, E., and Swendsen, H. (2010). Inductive
reasoning. Wiley interdisciplinary reviews: Cognitive
science, 1(2):278–292.
Helft, N. and Konolige, K. (1990). Plan recognition as ab-
duction and relevance. draft version. Artificial Intelli-
gence Center, SRI International, Menlo Park, Califor-
nia.
Hochreiter, S. and Schmidhuber, J. (1997). Long short-term
memory. Neural computation, 9(8):1735–1780.
Johnson-Laird, P. N. (1999). Deductive reasoning. Annual
review of psychology, 50(1):109–135.
Kakas, A. C., Kowalski, R. A., and Toni, F. (1998). The
role of abduction in logic programming. Handbook of
logic in artificial intelligence and logic programming,
5:235–324.
Koller, D., Friedman, N., D
ˇ
zeroski, S., Sutton, C., McCal-
lum, A., Pfeffer, A., Abbeel, P., Wong, M.-F., Meek,
C., Neville, J., et al. (2007). Introduction to statistical
relational learning. MIT press.
Lenat, D. B. and Guha, R. V. (1989). Building large
knowledge-based systems; representation and infer-
ence in the Cyc project. Addison-Wesley Longman
Publishing Co., Inc.
Medsker, L. R. and Jain, L. (2001). Recurrent neural net-
works. Design and Applications, 5:64–67.
Payani, A. and Fekri, F. (2019). Inductive logic program-
ming via differentiable deep neural logic networks.
arXiv preprint arXiv:1906.03523.
Pople, H. E. (1973). On the mechanization of abductive
logic. In IJCAI, volume 73, pages 147–152. Citeseer.
Sakama, C., Nguyen, H. D., Sato, T., and Inoue, K. (2018).
Partial evaluation of logic programs in vector spaces.
arXiv preprint arXiv:1811.11435.
Serafini, L. and Garcez, A. d. (2016). Logic tensor net-
works: Deep learning and logical reasoning from data
and knowledge. arXiv preprint arXiv:1606.04422.
Socher, R., Chen, D., Manning, C. D., and Ng, A. (2013).
Reasoning with neural tensor networks for knowledge
base completion. In Advances in neural information
processing systems, pages 926–934.
Stickel, M. E. (1990). Rationale and methods for abductive
reasoning in natural-language interpretation. In Natu-
ral Language and Logic, pages 233–252. Springer.
Sutton, R. S. and Barto, A. G. (2018). Reinforcement learn-
ing: An introduction. MIT press.
Towell, G. G. and Shavlik, J. W. (1994). Knowledge-based
artificial neural networks. Artificial intelligence, 70(1-
2):119–165.
Walton, D. (2014). Abductive reasoning. University of Al-
abama Press.
Zhou, Z.-H. (2019). Abductive learning: towards bridg-
ing machine learning and logical reasoning. Science
China Information Sciences, 62(7):1–3.
RLAR: A Reinforcement Learning Abductive Reasoner
979