{"id":645,"date":"2013-08-28T07:03:52","date_gmt":"2013-08-28T12:03:52","guid":{"rendered":"http:\/\/haleyai.com\/wordpress\/?p=645"},"modified":"2018-10-20T16:57:13","modified_gmt":"2018-10-20T21:57:13","slug":"automatic_knowledge_graphs_for_assessment_items_and_learning_objects","status":"publish","type":"post","link":"http:\/\/haleyai.com\/wordpress\/2013\/08\/28\/automatic_knowledge_graphs_for_assessment_items_and_learning_objects\/","title":{"rendered":"Automatic Knowledge Graphs for Assessment Items and Learning Objects"},"content":{"rendered":"<p>As I mentioned in <a href=\"http:\/\/haleyai.com\/wordpress\/2013\/08\/20\/higher-education-on-a-flatter-earth\/\">this post<\/a>, we&#8217;re having fun layering questions and answers with explanations on top of electronic textbook content.<\/p>\n<p><a href=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/Define-Financial-Accounting.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-648\" title=\"Define Financial Accounting\" src=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/Define-Financial-Accounting.png\" alt=\"\" width=\"1152\" height=\"226\" srcset=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/Define-Financial-Accounting.png 1152w, http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/Define-Financial-Accounting-300x58.png 300w, http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/Define-Financial-Accounting-1024x200.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>The basic idea is to couple a graph structure of questions, answers, and explanations into the text using semantics.\u00a0 The trick is to do that well and automatically enough that we can deliver effective adaptive learning support.\u00a0 This is analogous to the knowledge graph that users of <a href=\"http:\/\/www.knewton.com\/about\/\">Knewton<\/a>&#8216;s API create for their content.\u00a0 The difference is that we get the graph from the content, including the &#8220;assessment items&#8221; (that&#8217;s what educators call questions, among other things).\u00a0 Essentially, we parse the content, including the assessment items (i.e., the questions and each of their answers and explanations).\u00a0\u00a0 The result of this parsing is, as we&#8217;ve described <a href=\"http:\/\/haleyai.com\/wordpress\/2013\/06\/06\/acquring-rich-logical-knowledge-from-text-semantic-technology-2013\/\">elsewhere<\/a>, precise lexical, syntactic, semantic, and logic understanding of each sentence in the content.\u00a0<strong> But we don&#8217;t have to go nearly that far to exceed the state of the art here.<\/strong><!--more--><\/p>\n<p>We automatically import the text, break it into sentences organized with respect to the document structure (i.e., in an outline of groups, per chapter, section, &#8230;), and parse them.\u00a0 We keep track of the ambiguities in the normal workflow of collaborative curation supported by the Linguist&#x2122; but proceed with the best parse according to statistical NLP.\u00a0 The result of this is a set of logical terms using normalized vocabulary.\u00a0 The automated parsing cannot go as far as to produce a logical formula, but that is more than we need (we&#8217;re not actually trying to answer the questions, as we were in Project Sherlock!)!<\/p>\n<p>Across all the sentences, including the questions and explanations of answers, we have a graph of terms and inter-term relationships that supports algorithms such as inter-sentence comparison and contrasting.\u00a0 Think of this graph as a semantic network (e.g., one represented in RDF).\u00a0 This semantic network is further enriched by a semantic web ontology (e.g., expressed in OWL) which is semi-automatically derived from the content.\u00a0 For example, when we see a term like &#8220;accounting information&#8221;, we know it is information and we automatically acquire that net assets and total assets are both assets.\u00a0 We also automatically acquire that equipment is purchased by corporations, that net assets are calculated, that a reporting process is a process modified by a gerund derived from the verb report, and a lot more.<\/p>\n<p>Well, I&#8217;m drifting off the thought that had me start this post, so I&#8217;ll just show you a picture for now and move on below:<\/p>\n<p><a href=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/Assessment-Items-for-a-Learning-Objective-in-Financial-Accounting.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-647\" title=\"Assessment Items for a Learning Objective in Financial Accounting\" src=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/Assessment-Items-for-a-Learning-Objective-in-Financial-Accounting.png\" alt=\"\" width=\"1275\" height=\"801\" srcset=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/Assessment-Items-for-a-Learning-Objective-in-Financial-Accounting.png 1275w, http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/Assessment-Items-for-a-Learning-Objective-in-Financial-Accounting-300x188.png 300w, http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/Assessment-Items-for-a-Learning-Objective-in-Financial-Accounting-1024x643.png 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Personally, I&#8217;m interested in the difficulties that collaborating contributors sometimes face in disambiguating language.\u00a0 In looking at the automated parse results for some of these sentences, I saw the following residual:<\/p>\n<p><a href=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/For-What-Purpose.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-649\" title=\"For What Purpose\" src=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/For-What-Purpose.png\" alt=\"\" width=\"661\" height=\"308\" srcset=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/For-What-Purpose.png 661w, http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/For-What-Purpose-300x139.png 300w\" sizes=\"auto, (max-width: 661px) 100vw, 661px\" \/><\/a><\/p>\n<p>How would you choose?\u00a0 Is the communication or the information for the purpose of making decisions?\u00a0 Does it matter?<\/p>\n<p>The following shows some of the results for one choice:<\/p>\n<p><a href=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/Definition-of-Financial-Accounting.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-650\" title=\"Definition of Financial Accounting\" src=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/Definition-of-Financial-Accounting.png\" alt=\"\" width=\"733\" height=\"431\" srcset=\"http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/Definition-of-Financial-Accounting.png 733w, http:\/\/haleyai.com\/wordpress\/wp-content\/uploads\/Definition-of-Financial-Accounting-300x176.png 300w\" sizes=\"auto, (max-width: 733px) 100vw, 733px\" \/><\/a><\/p>\n<p>Note: there is a bug in the renderings of the existentials in the live code I am working with (i.e., don&#8217;t worry about it, but the words make and decision should be there).<\/p>\n<p>This gives you an idea of the semantic information that we can acquire automatically and which can be curated to an arbitrary level of precision where appropriate.<\/p>\n<p>Bottom line: the approach holds great promise for curation of assessment items and learning objects into a collaboratively developed adaptive learning platform.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As I mentioned in this post, we&#8217;re having fun layering questions and answers with explanations on top of electronic textbook content. The basic idea is to couple a graph structure of questions, answers, and explanations into the text using semantics.\u00a0 The trick is to do that well and automatically enough that we can deliver effective &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/haleyai.com\/wordpress\/2013\/08\/28\/automatic_knowledge_graphs_for_assessment_items_and_learning_objects\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Automatic Knowledge Graphs for Assessment Items and Learning Objects&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[535,16,17,22],"tags":[583,585,582,536,897,537,584,521,587,588,586,527,545,589,590],"class_list":["post-645","post","type-post","status-publish","format-standard","hentry","category-educational-technology","category-natural-language","category-ontology","category-semantic-web","tag-adaptive-learning","tag-assessment-items","tag-collaborative-curation","tag-e-learning","tag-educational-technology","tag-electronic-textbooks","tag-flat-world-knowledge","tag-inquire","tag-knewton","tag-knowledge-graph","tag-learning-objects","tag-linguist","tag-project-sherlock","tag-semantic-network","tag-statistical-nlp"],"_links":{"self":[{"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/posts\/645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/comments?post=645"}],"version-history":[{"count":9,"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/posts\/645\/revisions"}],"predecessor-version":[{"id":1573,"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/posts\/645\/revisions\/1573"}],"wp:attachment":[{"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/media?parent=645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/categories?post=645"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/haleyai.com\/wordpress\/wp-json\/wp\/v2\/tags?post=645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}