楼主: oliyiyi
1013 2

Why Ontologies? [推广有奖]

版主

泰斗

0%

还不是VIP/贵宾

-

TA的文库  其他...

计量文库

威望
7
论坛币
271951 个
通用积分
31269.3519
学术水平
1435 点
热心指数
1554 点
信用等级
1345 点
经验
383775 点
帖子
9598
精华
66
在线时间
5468 小时
注册时间
2007-5-21
最后登录
2024-4-18

初级学术勋章 初级热心勋章 初级信用勋章 中级信用勋章 中级学术勋章 中级热心勋章 高级热心勋章 高级学术勋章 高级信用勋章 特级热心勋章 特级学术勋章 特级信用勋章

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
[hide]
In short, an ontology is the specification of a conceptualization. What does that mean from the perspective of the information sciences? Wikipedia's definition: "formal naming and definition of the types, properties, and interrelationships of the entities that really or fundamentally exist for a particular domain of discourse." This basically means, like all models, that it is a representation of what actually exists in reality. A statistical or mathematical model attempts to represent some behavior in terms of a statistical or mathematical formula. The equation:
$$f(x)\ =\ (0.00826x^{3}\ -\ 0.211x^{2}\ +\ 0.740x\ +\ 9.36)$$
from the US Census Bureau models the distribution of incomes in the United States for people making $100,000 per year or less:



The Erwin Entity Relationship (ER) diagram below is a model that represents a JavaScript Object Notation (JSON) object showing the entities User, Friends, Business, Neighborhoods, along with their relationships with each other. This is more of a logical representation, but it depicts data that actually exists, materially or conceptually within this JSON object:


JSON ER Logical Model

An Ontology model provides much the same information, except a data model is specifically related to data only. The data model provides entities that will become tables in a Relational Database Management System (RDBMS), and the attributes will become columns with specific data types and constraints, and the relationships will be identifying and nonidentifying foreign key constraints. What a data model does not provide is a machine-interpretable definition of the vocabulary in a specific domain. Data Models will not contain vocabulary that defines the entire domain, but rather the data dictionary will contain information on the entities and attributes associated with a specific data element. This is where ontologies come in.
The following figure shows the Friends of a Friend (FOAF) ontology loaded into the Protégé application (open source ontology editor and a knowledge management system from Stanford University) :


FOAF Ontology loaded into Protege
The FOAF ontology is an open source ontology used to exchange information about persons, their activities, and relationships to other people and objects.  An ontology consists of classes hierarchically arranged in a taxonomy of subclass-superclass, slots with descriptions defining value constraints, and values for these slots. A knowledge base is defined when the ontology is complete, and when individual instances of these elements (classes and slots) are defined and any restrictions added or refined.
For example, the class person includes all people, and a specific person is an instance of this Class. Most ontologies are focused on Classes of things, and these Classes can be broken up into Subclasses of things. For example, Person can be subclassed into Gender, Ethnicity, Race, or Country of Citizenship. Defining domains in terms of machine-readable ontologies will allow the free exchange information and knowledge.
So why do we need ontologies, and what is their significance?Ontologies enable the sharing of information between disparate systems within the same domain. There are numerous freely available ontologies from various industries. Ontologies are a way of standardizing the vocabulary across a domain. For example, the word "practitioner" will have the same meaning in one healthcare system as it has in another. Likewise, a practitioner "specialty" will be the same attribute and have the same meaning on both sites. This standardization allows for more flexibility, and will enable more rapid development of applications, and sharing of information.
Ontologies are used in many disciplines, but are most commonly associated with Artificial Intelligence (AI), and possibly Natural Language Processing (NLP) applications. However, a less likely application of ontologies, and an area of interest for me is with Data Integration and Knowledge Management systems.
So why haven't ontologies been the big buzz word like Hadoop, Spark, and Big Data? Technologies expand in the areas that it can and where there's a market, not necessarily in the areas most needed. Ontologies won't lend themselves to enterprise level applications, and developing multiple ontologies is just not that exciting. For one thing, it requires cooperation between groups within a domain to standardize on a common ontology for communication. The financial industry has made an attempt at this with the development of the Financial Industry Business Ontology (FIBO), but its adoption has been slow. One reason for this is that the power of ontologies is not well understood.
To take the next leap in technology advancement will require mature software, capable of rapidly ingesting, understanding, analyzing, and presenting interpretable results; this is where ontologies come in. In my opinion, ontologies will be the enabler of the next generation of disruptive technologies.
Artificial Intelligence and Natural Language Processing Applications:Voice recognition systems like Amazon's Echo, Apple's Siri, and Google Home are very sophisticated, but at the same time, immature technologies. It is not for the lack of hardware processing speeds that we have laughed, or been frustrated when asking one of these devices a simple question, only to receive some nonsensical response. We are capable of writing the code to answer questions correctly, if we have the information needed to properly interpret the question.
Computers are good at computing, but not so good at cognitive processing. Computers struggle with the inherent difficulty of performing human-like tasks that we take for granted.  These human-like tasks appear very simple, but are actually quite difficult to emulate on a computer.  IBM's Watson is probably the most advanced in these areas, but there is still a long way to go.
When a human sees a picture of a cat, we immediately identify the figure as being a cat. When asked "What can I do for my cold?", we immediately understand that the word "cold" in this context is referring to a common viral illness. Ask Siri this same question, and it pulls up a Wikipedia page explaining "cold" in the sense of temperature. However, if you type in a Google search for the same question, you get what would be expected (more on Google search below).
Examining the word "cold" as an adjective in Wordnet, you will see that it has thirteen different senses as an adjective, but only three as a noun; everything from "a cold climate" (cold vs hot), to "cold in his grave"  (lacking the warmth of life), to  "will they never find a cure for the common cold?" (a mild viral infection involving the nose and respiratory passages, but not the lungs). In linguistics, this is the polysemy count, or the coexistence of possible meanings for a word or phrase. So, for Artificial Intelligence (AI) and Natural Language Processing (NLP) applications, ontologies are a critical component.
Data Integration and Knowledge Management Applications:However, there are other ontology applications that I find just as interesting, and these are in the area of Data Integration and Knowledge Management. The video below explains Google's Knowledge Graph better than I ever could, so please, check it out.[\hide]






二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Log Why Applications relationship Intelligence definition particular discourse represent actually

缺少币币的网友请访问有奖回帖集合
https://bbs.pinggu.org/thread-3990750-1-1.html
沙发
MouJack007 发表于 2017-2-25 05:09:24 |只看作者 |坛友微信交流群
谢谢楼主分享!

使用道具

藤椅
MouJack007 发表于 2017-2-25 05:09:41 |只看作者 |坛友微信交流群

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 17:46