Neuro-Symbolic Integration of Hopfield Neural Network for Optimal Maximum Random kSatisfiability (Maxrksat) Representation
DOI:
https://doi.org/10.13052/jrss1550-4646.13110Keywords:
Artificial neural networks, hopfield neural networks, wan abdullahi method, boolean Satisfiability, random maximum ksatisfiabilitAbstract
Boolean satisfiability logical representation is a programming paradigm that has its foundations in mathematical logic. It has been classified as an NP-complete problem that difficult practical combinatorial optimization and search problems can be easily converted into it. Random Maximum kSatisfiability (MAX-RkSAT) composed of the most consistent mapping in a Boolean formula that generates a maximum number of random satisfied clauses. Many optimization and search problems can be easily expressed by mapping the problem into a Hopfield neural network (HNN) to minimize the optimal configuration of the corresponding Lyapunov energy function. In this paper, a hybrid computational model hs been proposed that incorporates the Random Maximum kSatisfiability (MAX-RkSAT) into the Hopfield neural network (HNN) for optimal Random Maximum kSatisfiability representation (HNN-MAX-RkSAT). Hopfield neural network learning will be integrated with the random maximum satisfiability to enhance the correct neural state of the network model representation. The computer simulation using C++ has been used to demonstrate the ability of MAX-RkSAT to be embedded optimally in Hopfield neural network to serve as Neuro-symbolic integration. The performance of the proposed hybrid HNN-MAXRkSAT model has been explored and compared with the existing model. The proposed HNN-MAXRkSAT demonstrates good agreement with the existing models measured in terms of Global minimum Ratio (Gm), Hamming Distance (HD), Mean Absolute Error (MAE) and network computation Time CPU time). The proposed framework explored that MAX-RkSAT can be optimally represented in HNN and subsequently provides an additional platform for neural-symbolic integration, representing the various types of satisfiability logic.
Downloads
References
Abdullah, W. A. T. W. (1992). Logic programming on a neural network, International journal of intelligent systems, 7(6), pp. 513–519.
Abiodun, O. I., Jantan, A., Omolara, A. E., Dada, K. V., Mohamed, N. A. and Arshad, H. (2018). State-of-the-art in artificial neural network applications: A survey, Heliyon, 4(11), e00938.
Alzaeemi, S. A. S., Sathasivam, S., Adebayo, S. A., Kasihmuddin, M. S. M. and Mansor, M. A. (2017). Kernel machine to doing logic programming in Hopfield network for solve non horn problem-3sat, MOJ Applied Bionics and Biomechanics, 1(1), pp. 1–6.
Barra, A.; Beccaria, M. and Fachechi, A. A. (2018). New mechanical approach to handling generalized Hopfield neural networks, Neural Network, 106, pp. 205–222.
Buscema, P. M., Massini, G., Breda, M., Lodwick, W. A., Newman, F. and Asadi-Zeydabadi, M. (2018). Artificial Neural Networks, In Artificial Adaptive Systems Using Auto Contractive Maps (pp. 11–35). Springer, Cham.
Chai, T. and Draxler, R. R. (2014). Root mean square error (RMSE) or mean absolute error (MAE)?–Arguments against avoiding RMSE in the literature. Geoscientific Model Development, 7(3), pp. 1247–1250.
Gerstner, W. and Kistler, W. M. (2002). Mathematical formulations of Hebbian learning, Biological cybernetics, 87(5-6), pp. 404–415.
Graves, A. B. (2016). U.S. Patent No. 9,263,036, Washington, DC: U.S. Patent and Trademark Office.
Guoguang, He,. Mansih, D. S. and Kazuyuki, A. (2008). Threshold control of chaotic neural network, Neural Networks, 21, No. 2-3, pp. 114–121.
Hamadneh, N., Sathasivam, S., Tilahun, S.L. and Choon, O.H. (2012). Learning logic programming in radial basis function network via genetic algorithm, Journal of Applied Sciences, 12(9), pp. 840–847.
Kasihmuddin, M. S. M., Mansor, M. and Sathasivam, S. (2017a). Robust artificial bee colony in the Hopfield network for 2-satisfiability problem, Pertanika Journal of Science & Technology, 25(2), pp. 453–468.
Kasihmuddin, M. S. M., Mansor, M. A. and Sathasivam, S. (2017b). Hybrid genetic algorithm in the Hopfield network for logic satisfiability problem, Pertanika Journal of Science & Technology, 25(1), pp. 139–152.
Kasihmuddin, M. S. M., Mansor, M. A. and Sathasivam, S. (2018). Discrete hopfield neural network in restricted maximum k-satisfiability logic programming, Sains Malaysiana, 47(6), pp. 1327–1335.
Kasihmuddin, M. S. M., Mansor, M. A., Alzaeemi, S., Basir, M. F. M. and Sathasivam, S. (2019, November). Quality Solution of Logic Programming in Hopfield Neural Network. In Journal of Physics: Conference Series (Vol. 1366, No. 1, p. 012094), IOP Publishing.
Kowalski, R.A. (1979). The Logic for Problem Solving, New York: Elsevier Science Publishing.
Mansor, M. A. B., Kasihmuddin, M. S. B. M. and Sathasivam, S. (2017). Robust artificial immune system in the Hopfield network for maximum k-satisfiability, International Journal of Interactive Multimedia and Artificial Intelligence (IJIMAI), 4(4), pp. 63–71.
Peter, B. and Carsten, M. (2017).Computational complexity and human decision-making, Trends in Cognitive Sciences, 21(12), pp. 917–929.
Sathasivam, S. (2010). Upgrading logic programming in the Hopfield network, Sains Malaysiana, 39(1), pp. 115–118.
Sathasivam, S. (2012). Applying Different Learning Rules in Neuro-Symbolic Integration, In Advanced Materials Research (Vol. 433, pp. 716–720), Trans Tech Publications Ltd.
Sathasivam, S. (2015). Acceleration technique for neuro symbolic integration, Applied Mathematical Sciences, 9(9), pp. 409–417.
Sathasivam, S., Mansor, M., Kasihmuddin, M. S. M. and Abubakar, H. (2020). Election algorithm for random k satisfiability in the Hopfield neural network. processes, 8(5), pp. 568, https://doi.org/10.3390/pr8050568.
Velavan, M., Yahya, Z.R., Abdul Halif, M.N. and Sathasivam, S. (2016). Mean field theory in doing logic programming using Hopfield network, Modern Applied Science, 10(1), pp. 154–160.
Yolcu, E. and Poczos, B. (2019). Learning Local Search Heuristics for Boolean Satisfiability, In Advances in Neural Information Processing Systems (pp. 7990–8001).