Upload
anurag-patidar
View
218
Download
0
Embed Size (px)
Citation preview
7/24/2019 KNOWLEDGE Represention
1/31
Artificial Intelligence CS364Artificial Intelligence CS364
Knowledge and Expert SystemsKnowledge and Expert Systems
Lectures on Artificial Intelligence CS364Lectures on Artificial Intelligence CS364
Knowledge and Expert SystemsKnowledge and Expert Systems
08tSeptem!er "00#
r !ogdan L" #rusias$"%rusias&surrey"ac"u'
7/24/2019 KNOWLEDGE Represention
2/31
08t $o dan %& 'r(sias ) "
Artificial Intelligence CS364Artificial Intelligence CS364
Knowledge and Expert SystemsKnowledge and Expert Systems
ContentsContents
* +at is Knowledge,
* +at is Knowledge Ac-(isition,
* .e Expert Systems /eelopment .eam&
* 1(les and Knowledge 1epresentation* 1(le2!ased Expert Systems&
* Caracteristics of Expert Systems&
7/24/2019 KNOWLEDGE Represention
3/31
08t $o dan %& 'r(sias ) 3
Artificial Intelligence CS364Artificial Intelligence CS364
Knowledge and Expert SystemsKnowledge and Expert Systems
()at is Knowledge*()at is Knowledge*
* Knowledgeis a teoretical or practical (nderstanding of a
s(!ect or a domain& Knowledge is also te s(m of wat is
c(rrently nown5 and apparently nowledge is power&
* .ose wo possess nowledge are called experts&
* Anyone can !e considered a domain expert if e or se as
deep nowledge of !ot facts and r(les7 and strong
practical experience in a partic(lar domain& .e area of
te domain may !e limited&
* In general5 an expert is a silf(l person wo can do tings
oter people cannot&
7/24/2019 KNOWLEDGE Represention
4/31
08t $o dan %& 'r(sias ) 4
Artificial Intelligence CS364Artificial Intelligence CS364
Knowledge and Expert SystemsKnowledge and Expert Systems
Ac+uiring KnowledgeAc+uiring Knowledge
* Knowledge ac-(isition can !e regarded as a metod !y
wic a 'nowledge engineergaters information mainly
from experts5 !(t also from text !oos5 tecnical man(als5
researc papers and oter a(toritatie so(rces for (ltimate
translation into a 'nowledge $ase5 (nderstanda!le !y !otmacines and (mans&
* .e person (ndertaing te nowledge ac-(isition5 te
nowledge engineer5 m(st conert te ac-(ired nowledge
into an electronic format tat a comp(ter program can (se&
7/24/2019 KNOWLEDGE Represention
5/31
08t $o dan %& 'r(sias ) #
Artificial Intelligence CS364Artificial Intelligence CS364
Knowledge and Expert SystemsKnowledge and Expert Systems
Ac+uiring KnowledgeAc+uiring Knowledge
* .e important caracteristics of nowledge are tat it is experiential5descriptie5 -(alitatie5 largely (ndoc(mented and constantlycanging&
* .ere are certain domains were all tese properties are fo(nd and
some were tere are only a few&
* .e lac of doc(mentation and te fact tat experts carry a lot ofinformation in teir eads5 maes it diffic(lt to gain access to teirnowledge for deeloping information systems in general and expert
systems in partic(lar&
* .erefore5 nowledge engineers ae deised specialised tecni-(esto extract and doc(ment tis information in an efficient and expedientmanner&
7/24/2019 KNOWLEDGE Represention
6/31
08t $o dan %& 'r(sias ) 6
Artificial Intelligence CS364Artificial Intelligence CS364
Knowledge and Expert SystemsKnowledge and Expert Systems
C)aracteristics of Knowledge Ac+uisitionC)aracteristics of Knowledge Ac+uisition
* Knowledge ac-(isition is a la!o(r and time intensieprocess&
* C(rrently nowledge !ases for nowledge !ased systems
are crafted !y and5 tis is a seere limitation on te rapiddeployment of s(c systems&
* $iggest !ottlenec9 in system deelopment&
* :ost expensie part money5 time ; la!o(r7&
* A(tomating KA te (ltimate goal&
7/24/2019 KNOWLEDGE Represention
7/3108t $o dan %& 'r(sias ) 5 >rolog and
B>S# and also some experience in te application of
different types of expert system sells&
* In addition5 te programmer so(ld now conentional
programming lang(ages lie aa5 C5 >ascal5 DB1.1A
and $asic&
7/24/2019 KNOWLEDGE Represention
12/3108t $o dan %& 'r(sias ) @"
Artificial Intelligence CS364Artificial Intelligence CS364
Knowledge and Expert SystemsKnowledge and Expert Systems
,ro.ect /anager,ro.ect /anager
* .e proect manager is te leader of te expert system
deelopment team5 responsi!le for eeping te proect on
trac&
* .e proect manager maes s(re tat all deliera!les and
milestones are met5 interacts wit te expert5 nowledge
engineer5 programmer and end2(ser&
7/24/2019 KNOWLEDGE Represention
13/3108t $o dan %& 'r(sias ) @3
Artificial Intelligence CS364Artificial Intelligence CS364
Knowledge and Expert SystemsKnowledge and Expert Systems
End01serEnd01ser
* .e end2(ser5 often called (st te (ser5 is a person wo
(ses te expert system wen it is deeloped&
* .e (ser m(st not only !e confident in te expert system
performance !(t also feel comforta!le (sing it&
* .erefore5 te design of te (ser interface of te expert
system is also ital for te proect9s s(ccessF te end2(ser9s
contri!(tion ere can !e cr(cial&
7/24/2019 KNOWLEDGE Represention
14/3108t $o dan %& 'r(sias ) @4
Artificial Intelligence CS364Artificial Intelligence CS364
Knowledge and Expert SystemsKnowledge and Expert Systems
Knowledge and 2ulesKnowledge and 2ules
* .e (man mental process is internal5 and it is too
complex to !e represented as an algoritm& Goweer5 most
experts are capa!le of expressing teir nowledge in te
form of rulesfor pro!lem soling&
ID te traffic ligt9 is green
.GE te action is go
ID te traffic ligt9 is red
.GE te action is stop
7/24/2019 KNOWLEDGE Represention
15/3108t $o dan %& 'r(sias ) @#
Artificial Intelligence CS364Artificial Intelligence CS364
Knowledge and Expert SystemsKnowledge and Expert Systems
2ules and Knowledge 2epresentation2ules and Knowledge 2epresentation
* .e term rulein AI5 wic is te most commonly (sed
type of nowledge representation5 can !e defined as an ID2
.GE str(ct(re tat relates gien information or facts in
te ID part to some action in te .GE part&
* A r(le proides some description of ow to sole a
pro!lem& 1(les are relatiely easy to create and
(nderstand&
* Any r(le consists of two parts=
te ID part5 called te antecedentpremiseor condition7
and te .GE part called te conse+uentconclusionor action7&
7/24/2019 KNOWLEDGE Represention
16/3108t $o dan %& 'r(sias ) @6
Artificial Intelligence CS364Artificial Intelligence CS364
Knowledge and Expert SystemsKnowledge and Expert Systems
2ules and Knowledge 2epresentation2ules and Knowledge 2epresentation
* A r(le can ae m(ltiple antecedents oined !y te
eywords A/ con(nction75 B1 dis(nction7 or a
com!ination of !ot&
ID Hantecedent @ ID Hantecedent @
A/ Hantecedent " B1 Hantecedent "
" "
" "
" "A/ Hantecedent n B1 Hantecedent n
.GE Hconse-(ent .GE Hconse-(ent
A ifi i l lli CS364
7/24/2019 KNOWLEDGE Represention
17/3108t $o dan %& 'r(sias ) @