Extraction of knowledge points and relations from learning materials
First Claim
1. A method of domain knowledge structure generation in online learning materials, the method comprising:
- crawling, by one or more processors, electronic learning materials stored at least temporarily in one or more non-transitory storage media;
extracting, by the one or more processors, structural information from the electronic learning materials;
extracting, by the one or more processors, knowledge points from the electronic learning materials based at least partially on an organization of the electronic learning materials as indicated by the extracted structural information;
locating, by the one or more processors, positions of each of the knowledge points within each of the learning materials;
comparing, by the one or more processors, relative positions of knowledge points in the learning materials in which the knowledge points are present;
inferring, by the one or more processors, hierarchy and dependency relationships between the knowledge points based at least partially on the relative positions of the knowledge points;
aligning, by the one or more processors, one or more of the knowledge points with at least one specific portion of one or more of the learning materials, wherein each of the specific portions include one of the located positions of the corresponding knowledge point within the learning materials; and
generating, by the one or more processors, a domain knowledge structure including the extracted knowledge points organized at least partially according to the inferred hierarchy and dependency relationships and including the aligned learning materials.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of automated domain knowledge structure generation includes crawling learning materials. The method may include extracting structural information from the learning materials. The method may include extracting knowledge points from the learning materials. The method may include inferring dependency relationships between the knowledge points. The method may include aligning one or more of the knowledge points with one or more of the learning materials. The method may also include generating a domain knowledge structure. The domain knowledge structure may include the extracted knowledge points organized at least partially according to the inferred hierarchy and dependency relationships. The extracted knowledge points may include the aligned learning materials.
-
Citations
20 Claims
-
1. A method of domain knowledge structure generation in online learning materials, the method comprising:
-
crawling, by one or more processors, electronic learning materials stored at least temporarily in one or more non-transitory storage media; extracting, by the one or more processors, structural information from the electronic learning materials; extracting, by the one or more processors, knowledge points from the electronic learning materials based at least partially on an organization of the electronic learning materials as indicated by the extracted structural information; locating, by the one or more processors, positions of each of the knowledge points within each of the learning materials; comparing, by the one or more processors, relative positions of knowledge points in the learning materials in which the knowledge points are present; inferring, by the one or more processors, hierarchy and dependency relationships between the knowledge points based at least partially on the relative positions of the knowledge points; aligning, by the one or more processors, one or more of the knowledge points with at least one specific portion of one or more of the learning materials, wherein each of the specific portions include one of the located positions of the corresponding knowledge point within the learning materials; and generating, by the one or more processors, a domain knowledge structure including the extracted knowledge points organized at least partially according to the inferred hierarchy and dependency relationships and including the aligned learning materials. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having encoded therein programming code executable by one or more processors to perform or control performance of operations comprising:
-
crawling electronic learning materials stored at least temporarily in one or more non-transitory storage media; extracting structural information from the electronic learning materials; extracting knowledge points from the electronic learning materials based at least partially on an organization of the electronic learning materials as indicated by the extracted structural information; locating positions of each of the knowledge points within each of the learning materials; comparing relative positions of knowledge points in the learning materials in which the knowledge points are present; inferring hierarchy and dependency relationships between the knowledge points based at least partially on the relative positions of the knowledge points; aligning one or more of the knowledge points with at least one specific portion of one or more of the learning materials, wherein each of the specific portions include one of the located positions of the corresponding knowledge point within the learning materials; and generating a domain knowledge structure including the extracted knowledge points organized at least partially according to the inferred hierarchy and dependency relationships and including the aligned learning materials. - View Dependent Claims (12, 13, 14, 15, 16, 17, 19, 20)
-
-
18. A non-transitory computer-readable medium having encoded therein programming code executable by one or more processors to perform or control performance of operations comprising:
-
deciding the relative positions between two knowledge points in the learning materials; recommending immediate dependency relationships based on distance between the knowledge points in the hierarchy of knowledge points; and generating a knowledge point map representative of the dependency relationships.
-
Specification