Presentation thesis

Post on 14-Nov-2014

1318 Views

Category:

Education

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentation thesis

Transcript

การออกแบบสถาปตยกรรมออนโทโลยเพอบรณาการขอมลส าหรบการบรหารงานกจการนสตมหาวทยาลยมหาสารคาม

น าเสนอโดย : นายวรวทย สงฆทพย อาจารยทปรกษา : ผศ.ดร.จรฎฐา ภบญอบ

อาจารยทปรกษารวม : ดร. ฉตรตระกล สมบตธระ เทคโนโลยสารสนเทศ คณะวทยาการสารสนเทศ มหาวทยาลยหาสารคาม

ความเปนมาของงานวจย งานวจยทเกยวของ วตถประสงคของการวจย วธด าเนนการวจยและผลการวจย สรปผล ขอเสนอแนะ

Outline

Introduction

Related research Semantic of social connections

Source : Radar Networks & Nova Spivack, 2007

Related research (cont.) Semantic web Challenges

Related research (cont.) ออนโทโลย (Ontology)

“Person eats Food”

Ref : Mike Uschold (1996)

Related research (cont.)

แนวคด (Concepts) คณสมบต (Properties) ความสมพนธ (Relational) แอกเซยม (Axiom) ขอมลหรอค าศพท (Instance)

โครงสรางออนโทโลย

Ref : Benjamins R (2000)

Related research (cont.) RDF (Resource Description Framework)

Subject

Object Predicate

www.it.msu.ac.th

Informatics website

site-owner

<? xml version= “1.0” encoding= “UTF-16” ?> < rdf:RDF xmlns:rdf = “http://www.w3.org/1999/02/22-rdf-syntax-ns#” <rdf:Description rdf : about = “http://www.it.msu.ac.th”> <mydomain : site-owner> Faculty of Informatics Website </mydomain : site-owner> </rdf:Description> </rdf:RDF>0 Ref : W3C

Related research (cont.) ภาษา OWL (Web Ontology Language) OWL LITE OWL DL OWL FULL

Ref : W3C

Related research (cont.) การเชอมโยงออนโทโลย (Ontology Mapping)

Ontology Alignment Ontology Mapping

Ontology Merging

O1 O2 O1 O2

O2 O1

O3

Ref : Calvanese (2001)

Related research (cont.) สถาปตยกรรมออนโทโลย (Ontology Architecture)

DS1

DS2

DSn

Global

แนวคดออนโทโลยแบบเดยว (Single Approach)

Ref : Wach (2001)

Related research (cont.) สถาปตยกรรมออนโทโลย (Ontology Architecture)

DS1

DS2

DSn

Local Ontology Local Ontology Local Ontology

Ref : Wach (2001)

แนวคดออนโทโลยแบบหลากหลาย (Multiple Approach)

Related research (cont.)

DS1

DS2

DSn

Local Ontology Local Ontology

Local Ontology

Global Ontology

Ref : Wach (2001)

สถาปตยกรรมออนโทโลย (Ontology Architecture) แนวคดออนโทโลยแบบผสม (Hybrid Approach)

Related research (cont.) ฐานความรเวรดเนต (WordNet)

งานวจย งานวจยของ Wach (2001) เสนอแนวคดออกแบบสถาปตยกรรม

ออนโทโลยแบบผสม (Hybrid Approach)

การน ามาใชในงานวจย น ามาเปนตนแบบในการออกแบบสถาปตยกรรมออนโทโลยใน

งานวจย

Related research (cont.)

งานวจย งานวจยของ Hakimpour (2003) เสนอแนวคดการบรณาการขอมล

แบบโครงรางหลก (Global Schema)

Research Comparative (cont.)

งานวจย งานวจยของ Suwanmanee S (2005) ออกแบบสถาปตยกรรมแบง

ออกเปน 3 ชน

Research Comparative (cont.)

งานวจย งานวจยของ Yang (2009) เสนอแนวคดในการเชอมโยงออนโทโลย

Many-to-Many โดยใชการจ าแนกแนวคด (Concept Classification)

Research Comparative (cont.)

งานวจย งานวจยของ Coley (2005) กลาวถงสมการ Wu and Palmer ใช

ในการวดความคลายคลงระหวางขอมลโดยใชฐานขอมลเวรดเนตเขามาพจารณาดวย

Research Comparative (cont.)

Objective เพอออกแบบสถาปตยกรรมออนโทโลยเพอบรณาการขอมลเชง

ความหมายทมความหลากหลายใหใชงานรวมกนได

เพอออกแบบวธการเชอมโยงออนโทโลยเชงความหมาย

พฒนาวธการเชอมโยงออนโทโลยเชงความหมาย

ทดสอบและประเมนผลการเชอมโยงออนโทโลยทน าเสนอกบวธการอน

Experiment

การทดสอบประสทธภาพ

ออกแบบการบรณาการขอมลออนโทโลย

กระบวนการพฒนาฐานความรออนโทโลย

ออกแบบสถาปตยกรรมการบรณาการออนโทโลย

ศกษาและวเคราะหการใชขอมล

Experiment (cont.) ศกษาและวเคราะหการใชขอมล กรณศกษา ขอมลบรหารงานกจการนสต มหาวทยาลยมหาสารคาม คณะวทยาการสารสนเทศ คณะวทยาศาสตร คณะเทคโนโลย

Experiment (cont.) ศกษาการเกบขอมลของหนวยงาน โดยขอมลทน ามาทดลองแบงออกเปน 3 ดาน คอ ขอมลนสต ขอมลทนการศกษา ขอมลโครงการ

Experiment (cont.)

ค าศพทคณะ

วทยาการสารสนเทศ

ค าศพทคณะ

วทยาศาสตร

ค าศพทคณะเทคโนโลย ค าอธบาย

Student_id Educator_id Student_id รหสนสต

Name Name Name Lastname ชอนสต

Last name Last name - นามสกลนสต

Card Card ID Card รหสบตรประชาชน

Bank Account Number Bank เลขบญชธนาคาร

Birthday Birthday Birthday วนเดอนปเกด

Email Email Mail อเมล

Telephone Tel Telephone เบอรโทรศพท

Address Place Address ทอย

ขอมลนสตทง 3 คณะ

Experiment (cont.) ขอมลทนการศกษาทง 3 คณะ

ค าศพทคณะ

วทยาการสารสนเทศ

ค าศพทคณะ

วทยาศาสตร

ค าศพทคณะเทคโนโลย ค าอธบาย

Scholar_id fund_id Scholar_id รหสทน

Student_id Educator_id Student_id รหสนสต

Name-lastname Name-lastname Name-lastname ชอ-นามสกลนสต

level degree level ชนป

major Department major สาขาทนสตเรยน

Name Scholar Name Name ชอทน

Description Description Description รายละเอยดทน

Address Place Address แหลงทมาของทน

type type type ประเภททน

Amount Capital Amount จ านวนเงนทน

Experiment (cont.) ขอมลโครงการทง 3 คณะ

ค าศพทคณะวทยาการ

สารสนเทศ

ค าศพทคณะ

วทยาศาสตร

ค าศพทคณะเทคโนโลย ค าอธบาย

Activity_id Project_id Project_id รหสกจกรรม

Name Project Name Project Name ชอกจกรรม

description description description รายละเอยดกจกรรม

procedures procedures procedures วธการด าเนนการกจกรรม

event location place สถานท

First day First day First day วนทเรมจดกจกรรม

Last day Last day Last day วนสนสดกจกรรม

cost cost budget งบประมาณทใช

Type Activity type Project type Project ประเภทกจกรรม

Responsible Responsible Responsible ผรบผดชอบ

Experiment (cont.) ผลการวเคราะหขอมลหนวยงาน

คณะวทยาการสานเทศ คณะวทยาศาสตร คณะเทคโนโลย อธบาย

Student Educator Student ขอมลนสต

Employee Personnel Staff ขอมลพนกงาน

Major Department Major ขอมลสาขา

Activities Project Project ขอมลโครงการ

Name Name name lastname ชอนสต

Amount Capital Amount จ านวนเงนทน Events Location place สถานทจดกจกรรม

Type Activity Type Project Type Activity ประเภทกจกรรม

Scholarship fund Scholarship ทนการศกษา

Experiment (cont.) ออกแบบสถาปตยกรรมการบรณาการ แหลงขอมลสามารถสรางระบบสารสนเทศขนเอง ไมยดตดกน รองรบแหลงขอมลทมรปแบบขอมลทหลากหลาย สถาปตยกรรมมขนตอนการแปลงแหลงขอมลใหเปนภาษา OWL รองรบการบรณาการขอมลจากหลากหลายแหลงขอมล มพนทเกบฐานออนโทโลยทบรณาการเขากนแลว รองรบการสบคนขอมลเชงความหมาย

Experiment (cont.)

Resource Layer

Data Source 1

Wrapper: Convert Data source to OWL

Local Ontology

Data Source 2 Data Source 3 Data Source n..

Local Ontology Local Ontology Local Ontology

Mediator Layer

Ontology Integrations Engine Ontology Base

Semantic Search Engine

User Interface

Client Layer

WordNet

Experiment (cont.) กระบวนการพฒนาฐานความรออนโทโลย ออกแบบตามหลกวงจรการออกแบบออนโทโลย (Ontology Lite Cycle) Determine Scope Consider Reuse Enumerate Term Define Class Define Properties Define Constraints Create Instances

Experiment (cont.) ออกแบบโครงสรางออนโทโลย

ออนโทโลยบรหารงานกจการนสตคณะวทยาการสารสนเทศ

Experiment (cont.) ออกแบบโครงสรางออนโทโลย

ออนโทโลยบรหารงานกจการนสตคณะวทยาศาสตร

Experiment (cont.) ออกแบบโครงสรางออนโทโลย

ออนโทโลยบรหารงานกจการนสตคณะเทคโนโลย

Experiment (cont.) กระบวนการบรณาการออนโทโลย เครองมอทใชในการบรณาการ

หวขอการพฒนา ซอฟตแวร

Ontology Design Hozo-Ontology Editor

Ontology Development Jena Framework , Ontology Processing API :NECTEC

Ontology Mapping OWL, Jena Framework

Ontology Query Language Pellet, SPARQL

Experiment (cont.) กระบวนการบรณาการออนโทโลย แบงออกเปน 6 ขนตอน

Experiment (cont.) Input Ontology น าเขาออนโทโลยในรปแบบของภาษา OWL

Experiment (cont.) กระบวนการบรณาการออนโทโลย แบงออกเปน 6 ขนตอน

Experiment (cont.) Ontology Classification

คลาส(Class)

Experiment (cont.) Ontology Classification

คณสมบต (Properties)

Experiment (cont.) กระบวนการบรณาการออนโทโลย แบงออกเปน 6 ขนตอน

Experiment (cont.) Ontology Analysis

Experiment (cont.) กระบวนการบรณาการออนโทโลย แบงออกเปน 6 ขนตอน

Experiment (cont.) Semantic Similarity

1 2

Sim(C1,C2)

Experiment (cont.) หาคาความคลายคลงของคลาส

ออนโทโลยท 1 ออนโทโลยท 2 คาความคลายคลง (simc1,c2) Project Project 1 Student Educator 0.66 Culture Culture 1 Staff Personnel 0.93 Employee Worker 0.92 Scholarship Scholarship 1 Major Department 0.55 Staff Lecturer 0.5

Experiment (cont.) หาคาความคลายคลงของพรอพเพอรต

ออนโทโลยท 1 ออนโทโลยท 2 คาความคลายคลง (simc1,c2) name title 0.93 address address 1 procedures description 0.75 schedule fund 0.3 student_id student_id 1 Amount Capital 0.85 Event Place 0.8

Experiment (cont.) กระบวนการบรณาการออนโทโลย แบงออกเปน 6 ขนตอน

Experiment (cont.) บรณาการออนโทโลย อาศยคณสมบตของภาษา OWL owl:equivalentClass owl:equivalentProperty

Experiment (cont.) การเชอมโยงคลาส

<owl:Class rdf:ID="Staff"> <rdfs:subClassOf rdf:resource="#Faculty"/> <owl:equivalentClass rdf:resource="#Personnel"/> </owl:Class> ........

ออนโทโลยท 1 ออนโทโลยท 2 คาความคลายคลง คณสมบตภาษา OWL Project Project 1 owl:equivalentClass Student Educator 0.66 owl:equivalentClass Culture Culture 1 owl:equivalentClass Staff Personnel 0.93 owl:equivalentClass Employee Worker 0.92 owl:equivalentClass Scholarship Scholarship 1 owl:equivalentClass Major Department 0.55 owl:equivalentClass

Experiment (cont.) การเชอมโยงพรอพเพอรต

<owl:DatatypeProperty rdf:ID="name"> <owl:equivalentProperty rdf:resource="#title"/> <rdfs:domain rdf:resource="#Student"/> <rdfs:range rdf:resource=" #string"/> </owl:DatatypeProperty> ........

ออนโทโลยท 1 ออนโทโลยท 2 คาความคลายคลง คณสมบตภาษา OWL name title 0.93 owl:equivalentProperty address address 1 owl:equivalentProperty procedures description 0.75 owl:equivalentProperty schedule fund 0.3 owl:equivalentProperty student_id student_id 1 owl:equivalentProperty Amount Capital 0.85 owl:equivalentProperty Event Place 0.8 owl:equivalentProperty

Performance Evaluation คาความครบถวน (Recall)

Recall=ce

ec+fe

คาความแมนย า (Precision)

Precision=ce

ec+te

คา F-Measure

F=2(precision∗recall

precistion+recall)

โดยท : ce คอ จ านวนขอมลทถกดงออกมาอยางถกตอง fe คอ จ านวนขอมลทผดพลาดทถกดงออกมา te คอ จ านวนขอมลทถกตองแตไมถกดงออกมา

Performance Evaluation (cont.) การวดประสทธภาพใช 2 ขนตอน

ผลการจบคการเชอมโยง ผลการสบคน

Performance Evaluation (cont.) ผลการจบคการเชอมโยง

Precision = 80% Recall = 95% F-measure = 87%

รายการ ผลการเชอมโยง (ค)

คลาสทถกตองในการเชอมโยง 20

โปรแกรมสามารถเชอมโยง 25

ผวจยพจารณาจากโปรแกรม 21

Performance Evaluation (cont.) ผลการสบคนดวยภาษา SPARQL

Precision = 83% Recall = 94% F-measure = 88%

http://www.mindswap.org/2003/pellet/demo.shtml

Conclusion ประเมนผลการเชอมโยงกบวธการอน

Feature GLUE MOMIS LSD LOM CCM Our

Approach

Structured

knowledge

Lexical

Knowledge

Domain

Knowledge

ขอเสนอแนะ ควรมความหลากหลายของขอมลมากขน ซงจะสงผลใหประสทธภาพการ

บรณาการออนโทโลยมมากยงขน

การเชอมโยงออนโทโลยควรพจารณาคณสมบตของภาษา OWL เขามาชวยเพมขน

ผลงานการตพมพ Sangkatip W, Phuboon-ob J, Sombattheera C. "Search and

Ontology Integration of Student Affair Administration Using the Semantic Similarity Measurement". Proceedings of The 2012 International Computer Science and Engineering Conference (ICSEC 2012); October 18-19; Garden Cliff Resort & Spa Pattaya. 2012. pp. 236-241.

วรวทย สงฆทพย, จรฎฐา ภบญอบ, ฉตรตระกล สมบตธระ. "การเชอมโยง ออนโทโลยการบรหารงานกจการนสตดวยวธการวดความคลายคลงเชงความหมาย". Proceedings of the National Conference on Information Technology (NCIT2012); April 26 – 27, 2012; Grand Pacific Sovereign Resort & Spa, Cha – am, Thailand. 2012. pp. 443-447.

กตตกรรมประกาศ ไดรบทนผมศกยภาพทางการวจย หลกสตรเทคโนโลยสารสนเทศ

คณะวทยาการสารสนเทศ มหาวทยาลยมหาสารคาม ประจ าป 2553

Thank You.

top related