Abstract
In this paper, our focus is on using a rule-based approach to develop agents with artificial general intelligence. In rule-based systems, developing effective rules is a huge challenge, and coding rules for agents requires a large amount of manual work. Association rules mining (ARM) can be used for discovering specific rules from data sets and determining relationships between data sets. In this paper, we introduce a modified ARM method and use it to discover rules that analyse the surrounding environment and determine movements for an agent-guided vehicle that has been designed to achieve autonomous parking. The rules are created by our ARM-based method from training data gained during manual training in customised parking scenarios. In this system, data are represented in terms of fuzzy symbolic elements. We have tested our system by simulation in a virtual environment to demonstrate the effectiveness of this new approach.
Similar content being viewed by others
Notes
The rover was driven manually and so did not follow exactly the same path in each run. The number of WMEs generated would vary with minor variations in the travelled path.
References
Goertzel B, Pennachin C (2007) Artificial general intelligence, vol 2. Springer, Berlin
Forgy CL (1981) OPS5 user’s manual. Pittsburgh, Pennsylvania, USA
Frost J, Numan MW, Liebelt M, Phillips BJ (2015) A new computer for cognitive computing. In: International conference on cognitive informatics & cognitive computing. IEEE, Beijing, 6–8 July 2015, pp 33–38. https://doi.org/10.1109/ICCI-CC.2015.7259363
Yuan X, Liebelt MJ, Phillips BJ (2017) A cognitive approach for reproducing the homing behaviour of honey bees. In: International conference on agents and artificial intelligence. SCITEPRESS, pp 543–550. https://doi.org/10.5220/0006195705430550
Numan MW, Frost J, Phillips BJ, Liebelt M (2015) A network-based communication platform for a cognitive computer. In: The international workshop on artificial intelligence and cognition, 28–29 September 2015, pp 94–103
Agrawal R, Imieliński T, Swami A (1993) Mining association rules between sets of items in large databases. In: International conference on management of data. vol 2. ACM, pp 207–216
Yuan X (2017) An improved Apriori algorithm for mining association rules. In: AIP conference proceedings, vol 1. AIP Publishing LLC, p 080005. https://doi.org/10.1063/1.4977361
Anand HS, Vinodchandra S (2018) Association rule mining using treap. Int J Mach Learn Cybern 9:589–597
Pong-Inwong C, Songpan W (2019) Sentiment analysis in teaching evaluations using sentiment phrase pattern matching (SPPM) based on association mining. Int J Mach Learn Cybern 10:2177–2186
Hastie T, Tibshirani R, Friedman J (2009) Unsupervised learning. In: Hastie T, Friedman J, Tibshirani R (eds) The elements of statistical learning. Springer, New York, pp 485–585
Zheng H, He J, Huang G, Zhang Y, Wang H (2019) Dynamic optimisation based fuzzy association rule mining method. Int J Mach Learn Cybern 10:2187–2198
Zhang X, Liniger A, Sakai A, Borrelli F (2018) Autonomous parking using optimization-based collision avoidance. In: 2018 IEEE conference on decision and control. IEEE, Miami Beach, FL, 17–19 December 2018, pp 4327–4332. https://doi.org/10.1109/CDC.2018.8619433
Wiseman Y (2017) Remote parking for autonomous vehicles. Int J Hybrid Inf Technol 10:313–324
Yi Y, Lu Z, Xin Q, Jinzhou L, Yijin L, Jianhang W (2017) Smooth path planning for autonomous parking system. In: 2017 IEEE intelligent vehicles symposium. IEEE, Los Angeles, CA, 11–14 June 2017, pp 167–173. https://doi.org/10.1109/IVS.2017.7995715
Zhao Y, Collins EG Jr (2005) Robust automatic parallel parking in tight spaces via fuzzy logic. Robot Auton Syst 51:111–127
Das S, Yarlagadda Y, Vora PB, Nair SR (2017) Trajectory planning and fuzzy control for perpendicular parking. In: 2017 IEEE international conference on multisensor fusion and integration for intelligent systems. IEEE, Daegu, 16–18 November 2017, pp 518–523. https://doi.org/10.1109/MFI.2017.8170373
Ito T, Kulkarni KR, Schultz DH, Mill RD, Chen RH, Solomyak LI, Cole MW (2017) Cognitive task information is transferred between brain regions via resting-state network topology. Nat Commun 8:1–14
Arqub OA (2017) Adaptation of reproducing kernel algorithm for solving fuzzy Fredholm–Volterra integrodifferential equations. Neural Comput Appl 28:1591–1610
Arqub OA, Al-Smadi M, Momani S, Hayat T (2017) Application of reproducing kernel algorithm for solving second-order, two-point fuzzy boundary value problems. Soft Comput 21:7191–7206
Lian Z, He Y, Zhang C-K, Shi P, Wu M (2019) Robust H∞ control for T–S fuzzy systems with state and input time-varying delays via delay-product-type functional method. IEEE Trans Fuzzy Syst 27:1917–1930
Rohmer E, Singh SP, Freese M (2013) V-REP: a versatile and scalable robot simulation framework. In: IEEE/RSJ international conference on intelligent robots and systems. IEEE, Tokyo, 3–7 November 2013, pp 1321–1326. https://doi.org/10.1109/IROS.2013.669652
Acknowledgements
This work was partially supported by the Australian Research Council (DP 170102644).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yuan, X., Liebelt, M.J., Shi, P. et al. Creating rule-based agents for artificial general intelligence using association rules mining. Int. J. Mach. Learn. & Cyber. 12, 223–230 (2021). https://doi.org/10.1007/s13042-020-01166-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13042-020-01166-8