REPRESENTASI PENGETAHUAN VISKA ARMALINA, S.T.,M.Eng.
KNOWLEDGE (1) Knowledge sering disamakan arti dengan data, fakta, dan informasi. Knowledge dapat diklasifikasikan ke dalam tiga kategori yaitu: Procedural Knowledge : berkenaan untuk mengetahui bagaimana melakukan sesuatu. Declarative Knowledge : berkenaan untuk mengetahui sesuatu itu benar atau salah. Tacit Knowledge atau Unconcious Knowledge artinya pengetahuan yang tidak bisa diungkapkan dengan bahasa.
KNOWLEDGE (2) Knowledge adalah KUNCI UTAMA dari sistem pakar. Analoginya : Knowledge + Inferensi = Sistem Pakar
KATEGORI REPRESENTASI PENGETAHUAN Menurut Turban (2001), ada beberapa tipe pengetahuan yg bisa dikategorikan dlm bentuk keahlian: Teori-teori yang mendasari suatu permasalahan Aturan-aturan baku & prosedur yang berkaitan dengan permasalahan tertentu. Aturan-aturan heuristik tentang apa yang harus dikerjakan dalam suatu permasalahan yang diberikan. Strategi-strategi global untuk pemecahan dari tipe-tipe ini. Meta knowledge (pengetahuan dari pengetahuan) Fakta atau bukti tentang suatu permasalahan.
4 TEKNIK DALAM MEREPRESENTASIKAN PENGETAHUAN Menurut Firebaugh (1989), terdapat 4 teknik dalam merepresentasikan pengetahuan : Jaringan Semantik (Semantic Network) Frame Script Aturan Produksi atau Sistem Produksi
JARINGAN SEMANTIK Jaringan semantik atau jaringan merupaka suatu teknik representasi AI yang digunakan untuk informasi yang proporsional (Stilling,1987). Jaringan semantik kadang disebut juga jaringan propositional. Proposition suatu pernyataan yang dapat bernilai benar atau salah. Jaringan semantik dalam matematika berupa suatu label atau graph berarah.
KONSEP JARINGAN SEMANTIK Jaringan semantik terdiri dari simpul (NODE) dan busur (ARC). Simpul menyatakan objek, dan busur menyatakan links atau edge. Simpul digunakan untuk menggambarkan objek, konsep dan situasi yang ditunjukkan berupa lingkaran atau kotak, sedangkan busur digunakan untuk menyatakan hubungan antar simpul ,ditunjukkan berupa tanda panah.
CONTOH JARINGAN SEMANTIK (1)
CONTOH JARINGAN SEMANTIK (2) Hubungan merupakan dasar penting dalam jaringan semantik karena menyediakan struktur struktur dasar untuk pengorganisasian pengetahuan. Tanpa adanya hubungan, pengetahuan hanya menjadi kumpulan fakta yang tidak berelasi dan tidak ada artinya. Dengan hubungan, pengetahuan menjadi perpaduan struktur dengan pengetahuan lain yang dapat diambil kesimpulannya. Contoh pd gambar bisa diambil kesimpulan bahwa Ann dan Bill adalah kakeknya John, walaupun tidak ada link yang secara eksplisit dilabelkan “kakek dari”.
Secara umum ada dua tipe yang digunakan untuk menerangkan link, yaitu : Is-a dan Kind of, kadang ditulis ISA dan AKO. Contoh ISA dan AKO ada di gambar selanjutnya.
JARINGAN SEMANTIK DENGAN LINK IS-A dan A-Kind-Of
PENJELASAN CONTOH JARINGAN SEMANTIK DENGAN LINK Is-a dan A-Kind- Of (1) Pada gambar tersebut, Is-a berarti adalah “contoh dari” dan merupakan suatu anggota tertentu dari kelas. Suatu kelas direlasikan dengan konsep matematika dari suatu himpunan dari suatu group objek. Link AKO pd gambar adalah untuk merelasikan antara satu kelas dengan kelas lainnya. AKO tidak digunakan untuk merelasikan individu yang khusus karena untuk relasi individu menggunakan IS-A.
PENJELASAN CONTOH JARINGAN SEMANTIK DENGAN LINK Is-a dan A-Kind- Of (2) AKO merelasikan suatu kelas individu ke kelas induk dari kelas-kelas dimana individu tersebut merupakan kelas anak. Objek dalam suatu kelas mempunyai satu atau lebih atribut, dan setiap atribut itu mempunyai nilai. Kombinasi atribut dan nilai adalah Properti. Contoh pd gambar : Blimp mempunyai ukuran,berat,bentuk,warna dsb. Nilai atribut dari bentuk Blimp adalah elips. Dengan kata lain, Blimp berbentuk elips.
PENJELASAN CONTOH JARINGAN SEMANTIK DENGAN LINK Is-a dan A-Kind- Of (3) Link IS mendefinisikan suatu nilai. Contohnya : Jika presiden di pesawat DC-9, maka Airforce 1 adalah (is) DC-9. Link CAUSE menunjukkan pengetahuan sebab akibat. Contohnya : Udara panas menyebabkan (causes) timbulnya gelembung. Link HAS-A (mempunyai) : merelasikan suatu kelas menjadi sub kelas. HAS-A berlawanan dengan AKO. contoh : Mobil mempunyai mesin (Car has a engine), Mobil adalah Ford (car is a ford). Secara khusus, IS-A merelasikan suatu nilai untuk atribut, sedang HAS-A merelasikan suatu objek menjadi atribut.
PERLUASAN JARINGAN SEMANTIK (1)
PERLUASAN JARINGAN SEMANTIK (2) Jaringan semantik pada gambar di slide sebelumnya, dapat diperluas (expanding), yaitu dengan menambah node dan menghubungkan dengan node yang bersesuaian pada jaringan semantik. Node baru tersebut dapat merupakan objek tambahan atau properti tambahan. Umumnya penambahan dapat dilakukan dengan 3 cara : objek yang sama, objek yang lebih khusus, dan objek yang lebih umum.
PERLUASAN JARINGAN SEMANTIK (3)
PERLUASAN JARINGAN SEMANTIK (4) Keterangan : Penambahan Objek yang sama Penambahan node “pinguin” yang merupakan objek yang sama dengan “canary” yang sama-sama merupakan “Is a Bird”hubungan IS-A dari node BIRD. Penambahan objek yang lebih khusus Penambahan node “tweety” yang merupakan objek khusus dari node “canary”. Penambahan tersebut memberikan informasi baahwa “tweety” juga termasuk “Bird”.
PERLUASAN JARINGAN SEMANTIK (5) c. Penambahan Objek yang lebih umum Kita dapat menambahkan node yang merupakan representasi yang lebih umum dari suatu node, yang di- link kan dengan Arc “IS-A”, misalnya penambahan node “animal” pada node “bird” yang menginformasikan bahwa “bird” termasuk dalam objek “animal”. Bird is an animal.
OPERASI PADA JARINGAN SEMANTIK Salahsatu cara untuk menggunakan jaringan semantik adalah dengan cara bertanya pada node. Contoh pada gambar di slide 17 : Kasus 1 : Jika kita bertanya pada “Bird” How do you Travel? Jawabannya adalah “Fly” Untuk dapat menjawab, maka node tersebut akan mengecek pada arc dengan label “travel” lalu menggunakan informasi yang ada pada arc tersebut sebagai jawabannya. Demikian juga jika kita bertanya pada “tweety”,jika node tidak menemukan jawaban pada lokal arc, maka akan mencari pada link dengan hubungan “IS-A” yang dimiliki oleh node “tweety” tersebut.
GAMBAR UNTUK OPERASI PADA JARINGAN SEMANTIK (1)
GAMBAR UNTUK OPERASI PADA JARINGAN SEMANTIK (2)