Abstract
This paper addresses the challenging problem of developing the automatic algorithm for solving direct current circuit problem. Leveraging on the innovated methods it proposes a high-performance relation based algorithm, called RaDCC. The challenges of the problem lie in relation acquisition and relation inference presentation after adopting the newly-established relation principle of solving problems. A high-performance procedure is developed for the challenging task of relation acquisition by leveraging on three innovated methods. Three methods are an enhanced schematics understanding method that can understand complicated structures of schematics, an extended syntax-semantics model method and a unit-theorem inference method to acquire schematic relations, explicit text relations and implicit text relations, respectively. To address another challenging problem of readable solution generation an action-schema presentation method is proposed to convert relation inference actions into relation inference presentations. The experimental results show that the proposed algorithm is high-performance since it achieves an accuracy of over 83.2% for solving problems from textbooks and 70.6% for solving problems from examination papers on a dataset that contains 1012 direct current circuit problems collected from the authority sources, much higher than the performance of the baseline algorithm.
Similar content being viewed by others
References
Abualigah LM (2019) Feature selection and enhanced krill herd algorithm for text document clustering, Studies in Computational Intelligence, vol 816. Springer International Publishing, Cham
Abualigah LM, Khader AT, Hanandeh ES (2018) Hybrid clustering analysis using improved krill herd algorithm. Appl Intell 48(11):4047–4071
An W, Chen X, Wang D (2016) Searching for geometric theorems using features retrieved from diagrams. In: Kotsireas IS, Rump SM, Yap CK (eds) Mathematical aspects of computer and information sciences. Springer International Publishing, pp 383–397
Bai L, Zhu L, Jia W (2017) Determining topological relations of uncertain spatiotemporal data based on counter-clock-wisely directed triangle. Appl Intell 48(9):2527–2545
De P, Mandal S, Bhowmick P (2017) Hierarchical vectorization of electrical drawings in document images by connectivity analysis of symbols and super-components. Pattern Recognition and Image Analysis 27(2):309–325
Gan W, Yu X, Zhang T, Wang M (2019a) Automatically proving plane geometry theorems stated by text and diagram. Int J Pattern Recognit Artif Intell 33(7):19400032
Gan W, Yu X, Wang M (2019b) Automatic understanding and formalization of plane geometry proving problems in natural language: a supervised approach. International Journal on Artificial Intelligence Tools 28(4):1940003
Ganesalingam M, Gowers WT (2017) A fully automatic theorem prover with human-style output. J Autom Reason 58(2):253–291
Huang D, Shi S, Lin CY, Yin J (2017) Learning fine-grained expressions to solve math word problems. In: Proceedings of the 2017 conference on empirical methods in natural language processing. Association for Computational Linguistics, Copenhagen, Denmark, pp 805–814
Jian P, Sun C, Yu X, He B, Xia M (2019) An end-to-end algorithm for solving circuit problems. Int J Pattern Recognit Artif Intell 33(7):1940004
Jiang J, Zhang J (2012) A review and prospect of readable machine proofs for geometry theorems. J Syst Sci Complex 25(4):802–820
Kalita S, Karmakar A, Hazarika SM (2017) Efficient extraction of spatial relations for extended objects vis-ã -vis human activity recognition in video. Appl Intell 48(1):204–219
Kushman N, Artzi Y, Zettlemoyer L, Barzilay R (2014) Learning to automatically solve algebra word problems. In: Proceedings of the 52nd annual meeting of the association for computational linguistics vol 1, pp 271–281. Association for Computational Linguistics, Baltimore, Maryland
Mandal S, Naskar SK (2019) Solving arithmetic mathematical word problems: a review and recent advancements. In: Chandra P, Giri D, Li F, Kar S, Jana DK (eds) Information technology and applied mathematics, advances in intelligent systems and computing. Springer, Singapore, pp 95–114
Ortega-Alvarez JD, Sanchez W, Magana AJ (2018) Exploring undergraduate students’ computational modeling abilities and conceptual understanding of electric circuits. IEEE Trans Educ 61(3):204–213
Reisslein J, Johnson AM, Reisslein M (2015) Color coding of circuit quantities in introductory circuit analysis instruction. IEEE Trans Educ 58(1):7–14
Roy S, Roth D (2015) Solving general arithmetic word problems. In: Proceedings of the conference on empirical methods in natural language processing. Association for Computational Linguistics, Lisbon, Portugal, pp 1743–1752
Wang Y, Liu X, Shi S (2017) Deep neural solver for math word problems. In: Proceedings of the conference on empirical methods in natural language processing. Association for Computational Linguistics, Copenhagen, Denmark, pp 845–854
Wang L, Wang Y, Cai D, Zhang D, Liu X (2018a) Translating a math word problem to a expression tree. In: Proceedings of the 2018 conference on empirical methods in natural language processing. Association for Computational Linguistics, Brussels, Belgium, pp 1064–1069
Wang L, Zhang D, Gao L, Song J, Guo L, Shen HT (2018b) MathDQN: Solving arithmetic word problems via deep reinforcement learning. In: Proceedings of the thirty-second AAAI conference on artificial intelligence, pp 5545–5552
Wang L, Zhang D, Zhang J, Xu X, Gao L, Dai B, Shen H (2019) Template-based math word problem solvers with recursive neural networks. Proceedings of the AAAI Conference on Artificial Intelligence 33:7144–7151
Whitlatch CD, Wang Q, Skromme BJ (2012) Automated problem and solution generation software for computer-aided instruction in elementary linear circuit analysis. In: 119th ASEE annual conference and exposition
Wu WT (1978) On the decision problem and the mechanization of theorem-proving in elementary geometry. Sci Sinica 21:159–172
Yu X, Jian P, Wang M, Wu S (2016) Extraction of implicit quantity relations for arithmetic word problems in Chinese. In: International conference on educational innovation through technology, pp 242–245
Yu X, Wang M, Gan W, He B, Ye N (2019) A framework for solving explicit arithmetic word problems and proving plane geometry theorems. Int J Pattern Recognit Artif Intell 33(7):1940005
Zhang JZ (2000) Points elimination methods for geometric problem solving. Mathematics Mechanization & Applications, pp 175–204
Zhang HP, Liu Q, Cheng XQ, Zhang H, Yu HK (2003) Chinese lexical analysis using hierarchical hidden markov model. In: Proceedings of the second SIGHAN workshop on Chinese language processing vol 17, pp 63–70. Association for Computational Linguistics, Sapporo, Japan
Zhang D, Wang L, Zhang L, Dai BT, Shen HT (2019) The gap of semantic parsing: a survey on automatic math word problem solvers. IEEE Trans Pattern Anal Mach Intell 1–1
Acknowledgements
This work is partially supported by the National Natural Science Foundation of China (No. 61977029), China Postdoctoral Science Foundation (No. 2019 M652678) and the Fundamental Research Funds for the Central Universities (No. CCNU19QN036).
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
He, B., Yu, X., Jian, P. et al. A relation based algorithm for solving direct current circuit problems. Appl Intell 50, 2293–2309 (2020). https://doi.org/10.1007/s10489-020-01667-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-020-01667-7