Slide seminar Ontology

68 603 0
Slide seminar Ontology

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Thành viên nhóm » » » » Hoàng Trọng Nam – 12520875 Nguyễn Văn Tiến – 12520974 Phạm Minh Hoàng - 12520845 Nguyễn Anh Vũ -1252786 LOGO ONTOLOGY Contents ĐẶT VẤN ĐỀ GIỚI THIỆU ĐỊNH NGHĨA THÀNH PHẦN PHÂN LOẠI VAI TRÒ XÂY DỰNG ỨNG DỤNG ĐẶT VẤN ĐỀ Tìm kiếm thông tin? Kết Quả ĐẶT VẤN ĐỀ ĐẶT VẤN ĐỀ Tại cần đến ontology? ĐẶT VẤN ĐỀ  Để chia kiến thức chung người tác tử phần mềm với  Cho phép tái sử dụng kiến thức lĩnh vực  Làm rõ giả định thuộc chuyên nghành  Có thể phân tích suy luận kiến thức chuyên nghành GIỚI THIỆU  Khái niệm “ontology” có nguồn gốc ban đầu từ lĩnh vực Trí Tuệ Nhân Tạo mà từ lĩnh vực Triết học liên quan đến ngành học tồn  Từ năm 1970 việc thu thập tri thức công việc quan trọng việc xây dựng hệ thống tri thức lớn để xây dựng ontology phục vụ cho việc suy diễn tự động  Khái niệm “ontology” Trí Tuệ Nhân Tạo thể tri thức dạng tập hợp khái niệm lĩnh vực mối quan hệ khái niệm ĐỊNH NGHĨA  Theo quan điểm triết học • Ontology thể học, nghành khoa học nghiên cứu chất vật, tồn vật thực tế vật mối quan hệ chúng  Theo lĩnh vực trí tuệ nhân tạo • Trong trí tuệ nhân tạo có nhiều cách định nghĩa khác ontology, số định nghĩa xem kinh điển thừa nhận rộng rãi sau: ĐỊNH NGHĨA Gruber (1993)  “An ontology is a explicit specification of a conceptualization”  Đặc tả rõ ràng cho việc khái niệm hóa lĩnh vực XÂY DỰNG  RDF Schema ngôn ngữ ontology mô tả thuộc tính lớp đối tượng RDF  RDF Schema mở rộng RDF  Thông tin thể mặt nghữ nghĩa  Là ngôn ngữ sở để xây dựng công cụ tìm kiếm ngữ nghĩa XÂY DỰNG XÂY DỰNG  OWL ngôn ngữ ontology mạnh, đời sau RDFS  Kế thừa lợi RDFS  Bổ sung thêm nhiều yếu tố hạn chế RDFS  OWL có mức gồm OWL Lite, OWL DL OWL Full XÂY DỰNG  Protégé - Công cụ xây dựng ontology  Một số công cụ phát triển ontology thông dụng Otolingua, WebOnto, WebODE, Protégé, OntoEdit, OntoBuilder,  Công cụ tạo ontology thông dụng Protégé XÂY DỰNG o Đây phần mềm miễn phí dùng để tạo mô hình ứng dụng cách sử dụng ontology o Protégé phát triển trường Đại học Stanford Mark Musen o Chức bật phần mềm cho phép người dùng sử dụng tạo ontology để phát triển web ngữ nghĩa theo chuẩn ngôn ngữ W3C OWL XÂY DỰNG  Các đối tượng xây dựng Protégé : o Classes – tổ chức quan hệ tham chiếu kiểu thực thi o Axioms – mô hình câu lệnh o Instances – thể hiện, thành phần đối tượng o Domain – giới hạn ontology o Vocabulary – lớp khai báo XÂY DỰNG XÂY DỰNG  Giao diện lập trình ứng dụng OwlDotNetApi o OwlDotNetApi giao diện lập trình ứng dụng với phân tích cú pháp viết C# theo công nghệ NET dựa phân tích cú pháp RD Drive o Hoàn toàn phù hợp với đặc điểm kỹ thuật W3C ỨNG DỤNG  Được áp dụng nhiều lĩnh vực như:  Xử lý ngôn ngữ tự nhiên: ỨNG DỤNG  Hệ quản lý tri thức: ỨNG DỤNG  Ontology tổ chức W3C đưa vào làm tảng xây dựng web ngữ nghĩa  Web ngữ nghĩa mô tả ngữ nghĩa thông tin dạng mà chương trình máy tính hiểu thông tin định nghĩa rõ ràng  Ontology dùng để gán nhãn lại trang web, web service hay nguồn liệu khác internet nhằm mang tính hiệu việc truy xuất, tìm kiếm khám phá liệu ỨNG DỤNG  Ontology khai phá liệu hay tích hợp liệu Ontology A Ontology B Ontology C Tri thức A Tri thức B Tri thức C Ontology D ỨNG DỤNG  Hệ thống hỗ trợ giáo dục xây dựng theo cách tiếp cận ontology nhằm mục đích:  Biễu diễn lưu trữ tri thức lĩnh vực  Xây dựng mô hình tổ chức liệu  Xây dựng chiến lược tìm kiếm theo ngữ nghĩa liên quan đến nội dung tài liệu ỨNG DỤNG Kiến trúc cổng thụng tin BKEduPortal LOGO Thank You ! [...]... Knowledge Representation ontology 2 Generic hay common sense ontology 3 Meta -ontology 4 Domain ontology 5 Task ontology 6 Domain-task ontology 7 Application ontology PHÂN LOẠI 1 Knowledge Representation ontology: dựa trên các cách biểu diễn tri thức truyền thống không đại diện cho một lĩnh vực nào cụ thể Tập hợp các thuật ngữ, khái niệm dùng để mô hình hóa tri thức lĩnh vực Một trong những ontology thuộc loại... LOẠI 3 Meta -ontology: cung cấp từ vựng dùng để mô tả nội dung của các nguồn thông tin trực tuyến (ví dụ ontology Dublin Core) ontology Dublin Core: bảng từ vựng, khái niệm dùng để mô tả tài nguyên, thành phần khác nhau trong một tài liệu cụ thể  Ví dụ: Registry Ontology, dùng để quản lý các ontology khác PHÂN LOẠI 4 Domain ontology: diễn tả tri thức của một domain cụ thể nào đó ví dụ: ontology về... loại:  Ontology hình thức (formal ontology) : • Mô tả các khái niệm một cách chi tiết, các tiên đề, và định nghĩa mà không quan tâm đến các mô tả này có thực hiện dễ dàng trong máy tính hay không • Thường có xu hướng nhỏ, nhưng các tiên đề và định nghĩa thường rất phức tạp trong suy luận và tính toán • Thường do các nhà triết học thiết kế PHÂN LOẠI  Ontology thuật ngữ (terminological ontology) • Ontology. .. Frame Ontology của Gruber PHÂN LOẠI 2 Generic hay common sense ontology là một bảng từ vựng nói chung( từ điển tiếng anh, tiếng việt…), không mô tả 1 đối tượng cho 1 lĩnh vực riêng nào cả Hướng đến thể hiện tri thức chung, cung cấp các ý niệm và khái niệm cơ bản về thời gian, không gian, trạng thái, sự kiện, … Do đó, các ontology này có thể sử dụng giữa các domain khác nhau PHÂN LOẠI  WordNet  Ontology. .. rõ ràng ĐỊNH NGHĨA Studer (1998)  “An ontology is a formal and explicit specification of share conceptualization”  Sự đặc tả hình thức của khái niệm được chia sẻ ĐỊNH NGHĨA  Explicit có nghĩa là loại khái niệm và các ràng buộc giữa chúng là được xác định rõ ràng  Formal có nghĩa là ontology phải được hiểu bởi máy tính  Share có nghĩa là tri thức trong ontology được kết hợp và xây dựng và được... , trong đó (1) phát biểu rằng ontology xác định ngữ nghĩa của quan hệ giữa các khái niệm ĐỊNH NGHĨA Tóm lại ontology trong khoa học máy tính có thể hiểu là một phương pháp biểu diễn tri thức, hướng dẫn tiếp cận tri thức, biểu diễn tri thức thành một hệ thống các khái niệm ,mô tả mối quan hệ rõ ràng giữa các khái niệm với nhau và cuối cùng là chia sẽ trong công đồng ONTOLOGY EXAMPLE:WINE THÀNH PHẦN... hợp và xây dựng và được chấp nhận bởi một nhóm hoặc một cộng đồng chứ không theo tri thức chủ quan cá nhân ĐỊNH NGHĨA  Hendler năm 2001  “An ontology is a formal definition of a body of knowledge”  Định nghĩa chính thức của khối kiến thức ĐỊNH NGHĨA  Ontology là một tập hợp các thuật ngữ tri thức (body of knowledge), bao gồm từ vựng, các quan hệ ngữ nghĩa, và một số luật suy diễn và logic về... đến một cả thể thực sự THÀNH PHẦN THÀNH PHẦN Tiền đề(axioms):biễu diễn các phát biểu luôn đúng  Axioms được sử dụng để kiểm chứng sự nhất quán của ontology hoặc cơ sở tri thức  Cả hai thành phần hàm và tiền đề góp phần tao nên khả năng suy diễn trên ontology THÀNH PHẦN Ví dụ Wine Axioms THÀNH PHẦN  Luật là một quy tắc phát biểu dưới dạng nếu thì  Quy tắc suy diễn từ sự kiện đã biết suy ra sự kiện... trúc có thứ bậc • Lớp có thể có các ràng buộc (restrictions) cho các quan hệ của cá thể thuộc lớp đó THÀNH PHẦN THÀNH PHẦN Các quan hệ:  Là thuộc tính đề mô tả mối liên hệ giữa các đối tượng trong ontology  Một đối tượng có thể có một hoặc nhiều quan hệ THÀNH PHẦN  Thể hiện (instance):  Là những đối tượng đại diện một cá thể trong một lĩnh vực  Mỗi cá thể có các thuộc tính của lớp đó và quan... một tài liệu cụ thể  Ví dụ: Registry Ontology, dùng để quản lý các ontology khác PHÂN LOẠI 4 Domain ontology: diễn tả tri thức của một domain cụ thể nào đó ví dụ: ontology về y khoa: MeSH, GALEN hay ontology về sinh học ... Representation ontology Generic hay common sense ontology Meta -ontology Domain ontology Task ontology Domain-task ontology Application ontology PHÂN LOẠI Knowledge Representation ontology: dựa... tuyến (ví dụ ontology Dublin Core) ontology Dublin Core: bảng từ vựng, khái niệm dùng để mô tả tài nguyên, thành phần khác tài liệu cụ thể  Ví dụ: Registry Ontology, dùng để quản lý ontology khác... quản lý ontology khác PHÂN LOẠI Domain ontology: diễn tả tri thức domain cụ thể ví dụ: ontology y khoa: MeSH, GALEN hay ontology sinh học PHÂN LOẠI Task ontology: hệ thống từ vựng mô tả hành

Ngày đăng: 19/01/2016, 16:32

Tài liệu cùng người dùng

Tài liệu liên quan