Download presentation
Presentation is loading. Please wait.
Published byDeclan Kenley Modified over 9 years ago
1
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Semantic Web Approach in Designing a Collaborative E-Item Bank System Heung-Nam Kim Ae-Ttie JiGeun-Sik Jo With Ae-Ttie Ji, Soon-Geun Lee, and Geun-Sik Jo Dept. of Computer Science & Information Engineering Inha University, Korea
2
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Outline Introduction Background and Related Works E-Item Bank System based on Semantic Web Experimental Evaluation Conclusion & Future Work
3
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Introduction Educational environment and the fundamental paradigm have been shifted E-Learning, Web-based online-assessment … Item banks is repositories of learning objects, particularly assessment questions Various factors are now coming together!! Organizing, Maintenance, Availability … Searching, Interoperability, Reusability … Quality assurance, Copyright …
4
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Introduction (Cont’) Goal of Designing Item banks Organizing item banks with well-defined semantics Clear definition of relationship between items and users (teachers or students) or between teachers and students Accurate searching not only item itself but also extra-information related to item and user Promoting item reusability and sharing Semantic Web technologies (Ontology, Domain rules, Knowledge inference …)
5
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Background Research Item Banks (Item Pool) Collections of items, often produced collaboratively across a subject domain that can be grouped according to difficulty, the type of skill or topic Item Bank Item Pool Item Assessment-specific Subject-specific
6
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Background Research Semantic Web Extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation (Tim Berners-Lee, 2001) Knowledge representation in SW Ontology - OWL, RDF Rules – RuleML, SWRL, ORL Reasoning or Inferencing in SW Jena, OWLJessKB, JESS, F-OWL
7
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science E-Item Bank System based on Semantic Web Architecture of E-Item Bank System based on Semantic Web
8
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Ontology Modeling for E-Item Bank Concepts (Classes) Sets of individuals with common characteristics Item, Topic, Profile, Curriculum, Answer Individuals Represent objects in the domain, Specific things Properties Object properties : Link two individuals together Data properties : Link individuals to primitive values (integers, floats, strings, booleans etc) Name, affiliation, submitDate, stem,,GUID…
9
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Ontology Modeling for E-Item Bank Ontological structure in E-item Bank System
10
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Ontology Modeling (Cont’) Object Properties Characiteristics Object PropertyDomainRangeCharacteristicsInverse hasCurriculumTeacherCurriculumisCurriculumOf hasFriendStudent Symmetric, Transitive hasInterestStudentTopic hasProfileItemTeacherFunctionalisProfileOf hasSameInerestStudent Symmetric, Transitive hasSameInerestTeacher Symmetric, Transitive hasStudentTeacherStudent hasTeacherStudentTeacher hasTopicItemTopicisTopicOf hasTopicBaseCurriculumTopicisTopicBasdOf
11
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Ontological Relationship for Cooperative Education Relationship between items and users (teachers and students) or between users
12
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Domain rules for Cooperative Education Rule-1: hasTeacher(?x, ?y) ∧ hasTeacher(?z, ?y) →hasFriend(?x, ?z) Rule-2: hasTeacher(?x, ?y) ∧ hasFriend(?x, ?z) → hasTeacher(?z, ?y) Rule-3: hasInterest(?x, ?y) ∧ hasInterest(?z, ?y) → hasSameInterest(?x, ?z) Rule-4: …… …
13
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Semantic Searching OWLJessKB Memory-based reasoning tool for description logic, OWL Uses the Java Expert System Shell (JESS) as underlying reasoner The semantic element continuously goes through a reasoning process through rules with the facts in JESS. Semantic Searching based on JESS Inference
14
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Semantic Searching (Cont’) OWL rules provides the meaning of ontology composed of OWL to JESS as a rule. (defrule OWL_inverseOf (triple (predicate "http://www.w3.org/2002/07/owl#inverseOf") (subject ?x) (object ?y)) (triple (predicate ?x) (subject ?u) (object ?v)) => (assert (triple (predicate ?y) (subject ?v) (object ?u))) ) (defrule OWL_inverseOf (triple (predicate "http://www.w3.org/2002/07/owl#inverseOf") (subject ?x) (object ?y)) (triple (predicate ?x) (subject ?u) (object ?v)) => (assert (triple (predicate ?y) (subject ?v) (object ?u))) ) The property characteristic inverseOf for JESS triple
15
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Semantic Searching (Cont’) Domain rules Representing SWRL (Semantic Web Rule Language) Inferring new knowledge from existing OWL item banks NoExample of Domain rules Rule-1 hasTeacher(?x, ?y) ∧ hasTeacher(?z, ?y) →hasFriend(?x, ?z) “If Y is a teacher of student X and student Z, Then X and Z is a classmate.” Rule-2 hasInterest(?x, ?y) ∧ hasInterest(?z, ?y) → hasSameInterest(?x, ?z) “If a student x, has interest on y, and a student z, also has interest on y as well, x and z have common interest of both.” Rule-3 hasTopic(?x, amylase) → hasTopic(?x, catalyst) enzyme(?x) ∧ isTopicOf(?x, ?y) → isTopicOf(catalyst, ?y) “If a question is related to amylase topic, Then it is also related to catalyst topic” Rule-4 hasTeacher(?x, ?y) ∧ hasFriend(?x, ?z) → hasTeacher(?z, ?y) “If Y is a teacher of student X and student X is classmate with student Z, Then Y is also a teacher of student Z.”
16
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Semantic Searching (Cont’) Convert domain rules to the triple form of JESS (defrule rule-2 (triple (predicate "http://eslab.inha.ac.kr/ITEMPOOL.owl#hasInterest") (subject ?z) (object ?y) ) (triple (predicate "http://eslab.inha.ac.kr/ITEMPOOL.owl#hasInterest") (subject ?x) (object ?y) ) => (assert (triple (predicate "http://eslab.inha.ac.kr/ITEMPOOL.owl#hasSameInterest") (subject ?x) (object ?z) ) ) ) (defrule rule-2 (triple (predicate "http://eslab.inha.ac.kr/ITEMPOOL.owl#hasInterest") (subject ?z) (object ?y) ) (triple (predicate "http://eslab.inha.ac.kr/ITEMPOOL.owl#hasInterest") (subject ?x) (object ?y) ) => (assert (triple (predicate "http://eslab.inha.ac.kr/ITEMPOOL.owl#hasSameInterest") (subject ?x) (object ?z) ) ) ) The triple type of JESS for Rule-2 hasInterest(?x, ?y) ∧ hasInterest(?z, ?y) → hasSameInterest(?x, ?z)
17
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Semantic Searching (Cont’) Convert OWL fact to the triple form of JESS (assert (triple (predicate "http://www.w3.org/2000/01/rdf-schema#subClassOf") (subject "http://eslab.inha.ac.kr/ITEMPOOL.owl#Selection") (object "http://eslab.inha.ac.kr/ITEMPOOL.owl#Item") ) (assert (triple (predicate "http://www.w3.org/1999/02/22-rdf-syntax-ns#type") (subject "http://eslab.inha.ac.kr/ITEMPOOL.owl#Item") (object "http://www.w3.org/2002/07/owl#Class") ) (assert (triple (predicate "http://www.w3.org/2000/01/rdf-schema#subClassOf") (subject "http://eslab.inha.ac.kr/ITEMPOOL.owl#Selection") (object "http://eslab.inha.ac.kr/ITEMPOOL.owl#Item") ) (assert (triple (predicate "http://www.w3.org/1999/02/22-rdf-syntax-ns#type") (subject "http://eslab.inha.ac.kr/ITEMPOOL.owl#Item") (object "http://www.w3.org/2002/07/owl#Class") ) Selection Item subClassOf
18
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Experimental Evaluation Modeling ontology and defining rule using Protégé 3.1 10 teachers and 35 high school students participated in the experiments Each teacher formulated 50 questions (total. 500) Obtained basic information from them (profile, interests …) 50 queries with simple type or complex type were generated and tested NoQuery examples 1Search items submitted by a teacher whose curriculum is biology 2Find teachers who have a interesting topic corresponding with In-Kyung Bae 3Find teachers teaching students interested in allrosteric 4What is the student’s name who is classmates with O.J. Oh and has the same interests? 5 Fine Items that include the word ‘photosynthesis’ and are formulated by a teacher who has an interesting topic corresponding with Heung-Nam Kim
19
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Experimental Evaluation Comparison of three type of E-item bank system RDBIB: RDB-based E-item bank SWEIB: Semantic web-based E-item bank without domain rules SWEIB+SWRL: Semantic web-based E-item bank with domain rules Evaluation Metrics
20
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Experimental Results Comparison of precision and recall of RDBIB, SWEIB, and SWEIB+SWRL
21
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Analysis of experimental Results Synonymic or ambiguous vocabulary In SWEIB, SWEIB+SWRL, item related to ‘photosynthesis’ was also searched. (sameAs) Reasoning new facts by ontology Mr. Kim is classmate with Miss. Ji Miss. Ji is classmate with Mr. Lee RDBIB did not find Mr.Lee, SWEIB & SWEIB+SWRL did (Transitivity property) Inference new facts by ontology & domain rules Mr. Kim and Mr. Lee is interested in ‘nephron’ SWEIB+SWRL found the result ‘Mr. Lee’, but the others didn’t Inference new fact: Mr. Kim and Mr. Lee have the common interest (hasSameInterest) Find items related to ‘assimilation’ Search the classmates of Mr. Kim Find the classmates who has common interest with a student Mr. Kim
22
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science Conclusion Designing item banks with semantic web technologies induce users to cooperative education provide semantic searching not only item itself but also extra-information related to item and user promote item reusability and sharing Future study: Semantic Web Service Integration of distributed item banks Automated item selection for a personalized assessment
23
Intelligent E-Commerce Systems Lab INHA University 33rd International Conference on Current Trends in Theory and Practice of Computer Science nami@eslab.inha.ac.kr http://eslab.inha.ac.kr Thank you !!!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.