IP Library › Granted Patent US 12,608,553
Granted Patent B2
US 12,608,553 · App. 18/638,592 · Granted Apr 21, 2026

System for semantic analysis and automatic solution of mathematical application problem

Inventors: Ping Zhu (Beijing, CN); Pohua Lv (Beijing, CN); Xuetao Jiang (Beijing, CN)
Assignee: BEI JING BDA NETWORK & INFORMATION CO., LTD
G06F40/30G06F40/242G06F40/247
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,608,553
App. No.
18/638,592
Granted
Apr 21, 2026
Kind
B2
Abstract

The present disclosure provides a system for semantic analysis and automatic solution of a mathematical application problem. The system includes: a semantic framework mode matching module, configured to: perform mode matching on a clause vocabulary sequence with a semantic framework, to form local semantic information of the mathematical application problem; a scenario semantic analysis module, configured to: form, based on a local feature vocabulary string of a scenario, a global semantic feature vocabulary string of the scenario; a data meta-variable naming module, configured to: generate a global semantic name of a data meta-variable based on a local name of a variable; a module for explicitly expressing a computation relationship, configured to: explicitly express an explicit computation rule and an implicit computation rule between data meta-variables, to construct a dynamic semantic circle; and a module for implementing a machine thinking mechanism, configured to solve the questionable data meta-variable.

Claims (15)

1 . A system for semantic analysis and automatic solution of a mathematical application problem, comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform operations comprising:

generating a clause vocabulary sequence of the mathematical application problem based on an input text, and performing mode matching on the clause vocabulary sequence with a semantic framework, to form local semantic information of the mathematical application problem, wherein the local semantic information represents local semantics between clause vocabularies, and the semantic framework matched with the clause vocabulary sequence expresses the local semantics;

forming a local feature vocabulary string of each of multiple scenarios based on a feature vocabulary that represents scenario semantics in a labeled clause vocabulary sequence, and forming a global semantic feature vocabulary string of each of the multiple scenarios through semantic inheritance and semantic overloading of the local feature vocabulary string of each of the multiple scenarios, wherein the scenario semantics comprises global semantics and local semantics;

based on the local feature vocabulary string of each scenario, performing global semantic naming on data meta-variables of a clause through a technology of inheritance and overloading of global semantics between a synonym and the clause;

explicitly expressing an explicit computation rule and an implicit computation rule between the data meta-variables, to construct a dynamic semantic circle, wherein the data meta-variables comprise an explicit known-value data meta-variable, a questionable data meta-variable, and an implicit intermediate data meta-variable; and the dynamic semantic circle comprises an explicitly-expressed computation rule, an implicitly-expressed computation rule, and a solution formula; and

solving the questionable data meta-variable based on the explicit known-value data meta-variable, the implicit intermediate data meta-variable, and the dynamic semantic circle.

2 . The system for semantic analysis and automatic solution of the mathematical application problem according to claim 1 , further comprising a general knowledge base, wherein the general knowledge base comprises a dictionary for a thinking machine, a library of semantic frameworks, a library of synonyms and near-synonyms, a knowledge map of subordinate relationships of concepts, a library of classifications of attribute relationships of concepts, a library of commonly used formulas, a library of computation rules of formulas, and a library of semantically constrained relationships.

3 . The system for semantic analysis and automatic solution of the mathematical application problem according to claim 1 , wherein the operations further comprise:

performing, based on word segmentation and part of speech tagging, semantic labeling on a clause vocabulary sequence that is not successfully matched with the semantic framework, and adding a semantic framework of the clause vocabulary sequence that is not successfully matched with the semantic framework to a library of semantic frameworks in a general knowledge base.

4 . The system for semantic analysis and automatic solution of the mathematical application problem according to claim 3 , wherein performing, based on word segmentation and part of speech tagging, semantic labeling on the clause vocabulary sequence that is not successfully matched with the semantic framework, and adding a semantic framework of the clause vocabulary sequence that is not successfully matched with the semantic framework to the library of semantic frameworks in the general knowledge base comprises:

performing, based on word segmentation and part of speech tagging, semantic labeling on the clause vocabulary sequence that is not successfully matched with the semantic framework, and determining a to-be-labeled semantic dimension for the mathematical application problem, wherein the to-be-labeled semantic dimension comprises a subordinate relationship of concepts, a conditional computation relationship, a computation relationship, an inequality relationship, an attribute relationship of concepts, a constant, and a variable, which are implied in a text;

based on the to-be-labeled semantic dimension, defining a semantic labeling grammar, and determining various labels, system-reserved keywords, and system-reserved global variable names; and

labeling a semantic framework of the clause through the semantic labeling grammar, and storing the semantic framework of the clause into the library of semantic frameworks after the semantic framework of the clause passes through correctness validation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2024
From: ZHU, PING; LV, POHUA; JIANG, XUETAO
To: BEI JING BDA NETWORK &INFORMATION CO.,LTD
Reel/Frame 067146/0921 →
Priority Claims (1)
CN 202311498153.9 · Nov 10, 2023 · national
Continuity (1)
Related Publication 20250156643A1 · May 15, 2025
References Cited (6)
US 20160350277A1 · Malle · 2016 [cited by examiner]
US 20210192142A1 · Feng · 2021 [cited by examiner]
H. Meng, T. Yang and X. Yu, “A Bi-Channel Math Word Problem Solver With Understanding and Reasoning,”, 2021, 2021 IEEE International Conference on Engineering, Technology & Education (TALE), Wuhan, Hubei Province, China… [cited by examiner]
Xin Lin, Zhenya Huang, Hongke Zhao, Enhong Chen, Qi Liu, Defu Lian, “Learning Relation-Enhanced Hierarchical Solver for Math Word Problems,”, 2024, in IEEE Transactions on Neural Networks and Learning Systems, vol. 35, … [cited by examiner]
P. Zhu, P. Lv, J. Shi, X. Jiang, W. Zou and Y. Ma, “Semantic Inheritance and Overloading”, 2022, 2022 IEEE 2nd International Conference on Software Engineering and Artificial Intelligence (SEAI), Xiamen, China, pp. 01-0… [cited by examiner]
First Office Action for CN Patent Application No. 202311498153.9, by The State Intellectual Property Office of People's Republic of China, dated Apr. 25, 2024, 8 pages [English Translation Provided]. [cited by applicant]