To fully analyze, mine, and utilize the information and knowledge implied in problem resolving use cases, this paper proposed the autonomous learning method based on machine inducting, hypothesis formulating, and result verifying, which was similar to the biological process of cows ruminating, called rumination computing. Firstly, after inducting and summarizing over 1080 mathematic application problem, the system architecture and general algorithm for humanoid automatic resolving mathematic application problems were represented, which typically included functional modules such as commonsense knowledge base, domain knowledge base, and local knowledge base, preprocessing, word segmentation and part of speech tagging, semantic framework matching, global semantic analyzing, thinking mechanism implementing, etc. Secondly, after the use case solutions were approved, three typical rumination computing modes, including vocabulary sequence, semantic relationship, and computing action, were introduced based on the correct results, resolving steps, and basic rumination actions. The rumination computing step plan was formulated, new knowledge was obtained from the commonsense and results verification, so the continuous autonomous learning loop for machine thinking was formed. Detailed explanations were provided for the three core algorithms implemented (rumination framework algorithm, rumination semantic algorithm, rumination action algorithm). Then, by specific mathematic application problem humanoid resolving user cases, the above three types of rumination computing modes were illumined.
Published in | Applied and Computational Mathematics (Volume 13, Issue 5) |
DOI | 10.11648/j.acm.20241305.18 |
Page(s) | 193-209 |
Creative Commons |
This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited. |
Copyright |
Copyright © The Author(s), 2024. Published by Science Publishing Group |
Rumination Computing, Mathematic Application Problem Resolving, Explainable Artificial Intelligence, Semantic Understanding, Thinking Mechanism
[1] | Damirchi R, Amini A. Non-Functional Requirement Extracting Methods for AI-Based systems: A Survey. International Conference on Computer and Knowledge Engineering. IEEE, 2023, pp. 535-539. |
[2] | Sari J E, Priyadi Y, Riskiana R R. Implementation of Semantic Textual Similarity Between Requirement Specification and Use Case Description Using WUP Method (Case study: Sipjabs application). IEEE World AI IoT Congress (AIIoT). IEEE, 2022, pp. 681-687. |
[3] | Sunita Chulani, Clay Williams, and Avi Yaeli. Software Development Governance and its Concerns. The 1st International Workshop on Software Development Governance (SDG '08). Association for Computing Machinery, New York, NY, USA, 2008, pp. 3–6. |
[4] | Paul L. Bannerman. Software Development Governance: A Meta-Management Perspective. The 2009 ICSE Workshop on Software Development Governance (SDG '09). IEEE Computer Society, USA, 2009, pp. 3–8. |
[5] | Orit Hazzan and Yael Dubinsky. Can Diversity in Global Software Development be Enhanced by Agile Software Development. The 2006 International Workshop on Global Software Development for the Practitioner (GSD '06). Association for Computing Machinery, New York, NY, USA, 2006, pp. 58–61. |
[6] | F. G. Dias, E. A. Schmitz, M. L. M. Campos, A. L. Correa, and A. J. Alencar. Elaboration of Use Case Specifications: An Approach Based on Use Case Fragments. The 2008 ACM Symposium on Applied Computing (SAC '08). Association for Computing Machinery, New York, NY, USA, pp. 614–618. |
[7] | Ivar Jacobson, Ian Spence, and Brian Kerr. Use-Case 2.0. Commun. ACM, 2016, 59(5), pp. 61–69. |
[8] | Wilson P. Paula Filho. Quality Gates in Use-Case Driven Development. The 2006 International Workshop on Software Quality (WoSQ '06). Association for Computing Machinery, New York, NY, USA, 2006, pp. 33–38. |
[9] | Silverio Martínez-Fernández, Justus Bogner, Xavier Franch, Marc Oriol, Julien Siebert, Adam Trendowicz, Anna MariaVollmer, and Stefan Wagner. Software Engineering for AI-Based Systems: A Survey. ACM Trans. Softw. Eng. Methodol. 31, 2, Article 37e (April 2022), pp. 1-59. |
[10] | Rob Pooley. Software Engineering and Performance: A Roadmap. The Conference on the Future of Software Engineering (ICSE '00). Association for Computing Machinery, New York, NY, USA, 2000, pp. 189–199. |
[11] | A Mori. Anomaly Analyses to Guide Software Testing Activity. IEEE 13th International Conference on Software Testing, Validation and Verification (ICST), Porto, Portugal, 2020, pp. 427-429. |
[12] | J. Joo, S. Yoo and M. Park, Poster: Test Case Prioritization Using Error Propagation Probability. IEEE 13th International Conference on Software Testing, Validation and Verification (ICST), Porto, Portugal, 2020, pp. 398-401. |
[13] | Thomas R N, Roopam G, A Survey on Machine Learning Approaches and Its Techniques. International Students' Conference on Electrical, Electronics and Computer Science. IEEE, 2020, pp. 1-6. |
[14] | Radhya S, Syahfiera Tasik A M, Sabran M F, et al. Systematic Literature Review: Machine Learning in Education to Predict Student Performance. International Conference on Electrical and Information Technology. IEEE, 2022, pp. 350-356. |
[15] | Cao Y. Design and Implementation of an Intelligent Machine Learning System Based on Artificial Intelligence Computing. International Conference on Data Analytics, Computing and Artificial Intelligence. IEEE, 2023, pp. 707-711. |
[16] | Abdulaziz E, Aleryani A. A Survey on Big Data Analytics for Education. International Conference on Emerging Smart Technologies and Applications. IEEE, 2022, pp. 1-6. |
[17] | Vaidya M G, Kshirsagar M M. A Survey of Algorithms, Technologies and Issues in Big Data Analytics and Applications. International Conference on Intelligent Computing and Control Systems. IEEE, 2020, pp. 347-350. |
[18] | H. L. Zhang, J. Liu, T. Li, Y. Xue, S. Xu and J. Chen, Extracting Sample Data Based on Poisson Distribution. International Conference on Machine Learning and Cybernetics (ICMLC), Ningbo, China, 2017, pp. 374-378. |
[19] | Gandhi J, Gandhi P, Gosar A, et al. Natural Language Processing-Based Math Word Problem Solver and Synoptic Generator. International Conference on Electronics and Sustainable Communication Systems. IEEE, 2022, pp. 12-16. |
[20] | Mandal S, Naskar K S. Classifying and Solving Arithmetic Math Word Problems—An Intelligent Math Solver. IEEE Transactions on Learning Technologies, 2021, 14(1), pp. 28-41. |
[21] | Kotwal H, Patnaik K G. Solving Arithmetic English Word Problems Using Intermediate Representation. International Conference on Computing, Communication, Control and Automation. IEEE, 2023, pp. 1-5 |
[22] | Meng H, Yang T, Yu X. A Bi-Channel Math Word Problem Solver with Understanding and Reasoning. International Conference on Engineering, Technology & Education. IEEE, 2021, pp. 29-34. |
[23] | A. Tendle, A. Little, S. Scott and M. Rashedul Hasan, Self-Supervised Learning in the Twilight of Noisy Real-World Datasets. 21st IEEE International Conference on Machine Learning and Applications (ICMLA), Nassau, Bahamas, 2022, pp. 461-464. |
[24] | S. Kumar, A. Phukan and A. Sur, IPCL: Iterative Pseudo-Supervised Contrastive Learning to Improve Self-Supervised Feature Representation. IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Seoul, Korea, 2024, pp. 6270-6274. |
[25] | T. -P. Nguyen, S. Razniewski, J. Romero and G. Weikum, Refined Commonsense Knowledge From Large-Scale Web Contents. IEEE Transactions on Knowledge and Data Engineering, 2023, 35(8): 8431-8447. |
[26] | Y. Shi, K. Wu and M. Zhang, COVID-19 Pandemic Trend Prediction in America Using ARIMA Model. International Conference on Big Data, Information and Computer Network (BDICN), Sanya, China, 2022, pp. 72-79. |
[27] | R. Saegusa, G. Metta, G. Sandini and L. Natale, Developmental Perception of the Self and Action. IEEE Transactions on Neural Networks and Learning Systems, 2014, 25(1): 183-202. |
[28] | S. Salloum, J. Z. Huang and Y. He, Random Sample Partition: A Distributed Data Model for Big Data Analysis. IEEE Transactions on Industrial Informatics, 2019, 15(11): 5846-5854. |
[29] | X. Wang, L. T. Yang, H. Liu and M. J. Deen, A Big Data-as-a-Service Framework: State-of-the-Art and Perspectives. IEEE Transactions on Big Data, 2018, 4(3): 325-340. |
[30] | S. Sarker, M. S. Arefin, M. Kowsher, T. Bhuiyan, P. K. Dhar and O. J. Kwon. A Comprehensive Review on Big Data for Industries: Challenges and Opportunities. IEEE Access, 2023, 11(0): 744-769. |
[31] | Ping Zhu, Pohua Lv, Jin Shi, Xuetao Jiang, Weiming Zou, and Yirong Ma. Design and implementation of text understanding system based on semantic tagging instances. Proceedings of the 2023 4th International Conference on Artificial Intelligence in Electronics Engineering (AIEE '23). Association for Computing Machinery, New York, NY, USA, pp. 108–116. |
[32] | Zenkert J, Fathi M. Multidimensional Knowledge Representation of Text Analytics Results in Knowledge Bases. International Conference on Electro Information Technology. IEEE, 2016, pp. 541-546. |
[33] | Thiombiano J, Traore Y, Malo S, et al. Semantic Annotation of Resources Based on Ontologies: Application to a Knowledge Sharing Platform on Meningitis. International Conference on Smart Cities and Communities. IEEE, 2020, pp. 1-6. |
[34] | Son H, Weiland J. Lightweight Semantic Segmentation Network for Semantic Scene Understanding on Low-Compute Devices. International Conference on Intelligent Robots and Systems. IEEE, 2023, pp. 62-69. |
[35] | Deleep Kumar S, Sunitha C, Ganesh A. Semantic Representation of Texts in Indian Languages — A Review. International Conference on Inventive Systems and Control. IEEE, 2018, pp. 40-42. |
[36] | Zhu P, Lv P H, Shi J, Jiang X T, et al. Semantic Inheritance and Overloading. International Conference on Software Engineering and Artificial Intelligence. IEEE, 2022, pp. 1-9. |
[37] | Hu S, Wang Z, Zhang S, et al. Foreign Fibers Detection Using Improved Otsu-Based Maximum Entropy Algorithm in Spinning Process. International Conference on Robotics and Automation Sciences. IEEE, 2022, pp. 206-210. |
[38] | Alahmed Y, Abadla R, Badri A A, et al. “How Does ChatGPT Work” Examining Functionality to the Creative AI ChatGPT on X's (Twitter) Platform. International Conference on Social Networks Analysis, Management and Security. IEEE, 2023, pp. 1-7. |
[39] | Alkhatib J O. An Effective Assessment Method of Higher Order Thinking Skills (Problem-Solving, Critical Thinking, Creative Thinking, and Decision-Making) in Engineering and Humanities. Advances in Science and Engineering Technology International Conferences. IEEE, 2022, pp. 1-6. |
[40] | Zhu Ping, Lv Pohua, Zou Weiming, Jiang Xuetao, Shi Jin, Zhang Yang, Ma Yirong. Construction of Super Large Interpretable Machine Intelligence System. Computer Technology and Development, November 2024. (To be published) |
APA Style
Zhu, P., Lv, P., Zou, W., Jiang, X., Shi, J., et al. (2024). Principle and Application for Rumination Computing Algorithms. Applied and Computational Mathematics, 13(5), 193-209. https://doi.org/10.11648/j.acm.20241305.18
ACS Style
Zhu, P.; Lv, P.; Zou, W.; Jiang, X.; Shi, J., et al. Principle and Application for Rumination Computing Algorithms. Appl. Comput. Math. 2024, 13(5), 193-209. doi: 10.11648/j.acm.20241305.18
@article{10.11648/j.acm.20241305.18, author = {Ping Zhu and Pohua Lv and Weiming Zou and Xuetao Jiang and Jin Shi and Yang Zhang and Yirong Ma}, title = {Principle and Application for Rumination Computing Algorithms }, journal = {Applied and Computational Mathematics}, volume = {13}, number = {5}, pages = {193-209}, doi = {10.11648/j.acm.20241305.18}, url = {https://doi.org/10.11648/j.acm.20241305.18}, eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.acm.20241305.18}, abstract = {To fully analyze, mine, and utilize the information and knowledge implied in problem resolving use cases, this paper proposed the autonomous learning method based on machine inducting, hypothesis formulating, and result verifying, which was similar to the biological process of cows ruminating, called rumination computing. Firstly, after inducting and summarizing over 1080 mathematic application problem, the system architecture and general algorithm for humanoid automatic resolving mathematic application problems were represented, which typically included functional modules such as commonsense knowledge base, domain knowledge base, and local knowledge base, preprocessing, word segmentation and part of speech tagging, semantic framework matching, global semantic analyzing, thinking mechanism implementing, etc. Secondly, after the use case solutions were approved, three typical rumination computing modes, including vocabulary sequence, semantic relationship, and computing action, were introduced based on the correct results, resolving steps, and basic rumination actions. The rumination computing step plan was formulated, new knowledge was obtained from the commonsense and results verification, so the continuous autonomous learning loop for machine thinking was formed. Detailed explanations were provided for the three core algorithms implemented (rumination framework algorithm, rumination semantic algorithm, rumination action algorithm). Then, by specific mathematic application problem humanoid resolving user cases, the above three types of rumination computing modes were illumined. }, year = {2024} }
TY - JOUR T1 - Principle and Application for Rumination Computing Algorithms AU - Ping Zhu AU - Pohua Lv AU - Weiming Zou AU - Xuetao Jiang AU - Jin Shi AU - Yang Zhang AU - Yirong Ma Y1 - 2024/10/29 PY - 2024 N1 - https://doi.org/10.11648/j.acm.20241305.18 DO - 10.11648/j.acm.20241305.18 T2 - Applied and Computational Mathematics JF - Applied and Computational Mathematics JO - Applied and Computational Mathematics SP - 193 EP - 209 PB - Science Publishing Group SN - 2328-5613 UR - https://doi.org/10.11648/j.acm.20241305.18 AB - To fully analyze, mine, and utilize the information and knowledge implied in problem resolving use cases, this paper proposed the autonomous learning method based on machine inducting, hypothesis formulating, and result verifying, which was similar to the biological process of cows ruminating, called rumination computing. Firstly, after inducting and summarizing over 1080 mathematic application problem, the system architecture and general algorithm for humanoid automatic resolving mathematic application problems were represented, which typically included functional modules such as commonsense knowledge base, domain knowledge base, and local knowledge base, preprocessing, word segmentation and part of speech tagging, semantic framework matching, global semantic analyzing, thinking mechanism implementing, etc. Secondly, after the use case solutions were approved, three typical rumination computing modes, including vocabulary sequence, semantic relationship, and computing action, were introduced based on the correct results, resolving steps, and basic rumination actions. The rumination computing step plan was formulated, new knowledge was obtained from the commonsense and results verification, so the continuous autonomous learning loop for machine thinking was formed. Detailed explanations were provided for the three core algorithms implemented (rumination framework algorithm, rumination semantic algorithm, rumination action algorithm). Then, by specific mathematic application problem humanoid resolving user cases, the above three types of rumination computing modes were illumined. VL - 13 IS - 5 ER -