8 Forward&Backward
8 Forward&Backward
Chaining &
Forward Chaining
UTHIE
Inferensi
merupakan proses untuk menghasilkan
informasi dari fakta yang diketahui atau
diasumsikan.
Inferensi adalah konklusi logis (logical
conclusion) atau implikasi berdasarkan
informasi yang tersedia
dilakukan dalam suatu modul yang disebut
Inference Engine (Mesin inferensi)
MESIN INFERENSI
BASIS
PENGETAHUAN
(ATURAN)
AGENDA
FASILITAS
PENJELASAN
MEMORI
KERJA
(FAKTA)
FASILITAS
AKUISISI
PENGETAHUAN
ANTAR MUKA
PENGGUNA
Metode Inferensi
Runut
maju/forward chaining
Runut balik/backward chaining
Campuran
Runut Maju
Menggunakan himpunan aturan kondisiaksi
Dalam metode ini, data digunakan untuk
menentukan aturan mana yang akan
dijalankan, kemudian aturan tersebut
dijalankan
Cocok digunakan untuk menangani
masalah pengendalian (controlling) dan
peramalan (prognosis) (Giarattano dan
Riley, 1994).
untuk mengetahui
apakah suatu fakta yang
dialami oleh pengguna
itu termasuk konklusi 1,
konklusi 2, konklusi 3,
atau konklusi 4 atau
bahkan bukan salah satu
dari konklusi tersebut
user diminta
memasukkan premispremis yang dialami
sistem dapat memunculkan daftar premis yang mungkin
sehingga user dapat memberikan feedback premis mana yang
dialami dengan memilih satu atau beberapa dari daftar premis
yang tersedia
Premis:
Premis1
Premis2
Premis3
Premis4
Premis5
Premis 6
Berdasarkan premis-premis
yang dipilih maka sistem
akan mencari aturan
yang sesuai, sehingga akan
diperoleh konklusinya
Pilihan User:
Premis1
Premis2
Premis3
Aturan 1
Konklusi 1
Pilihan User:
Premis1
Premis6
Aturan 4
Konklusi 4
Iterasi 1
Iterasi 2
Iterasi ke 3
Contoh Kasus 3
Backward Chaining
untuk mengetahui
apakah suatu fakta yang
dialami oleh pengguna
itu termasuk konklusi 1,
konklusi 2, konklusi 3,
atau konklusi 4 atau
bahkan bukan salah satu
dari konklusi tersebut
sistem akan mengambil
hipotesis bahwa konklusinya
adalah dari konklusi 1 s/d
konklusi 4
Untuk membuktikan hipotesisnya sistem akan mencari premis-premis
aturan yang mengandung konklusi yang diduga.
Setelah itu sistem akan meminta feedback kepada user mengenai premispremis yang ditemukan tersebut.
Hipotesis Konklusi:
Konklusi 1
Iterasi ke-1
Iterasi ke-2
Iterasi ke-3
Iterasi ke-4
Iterasi ke-5
Iterasi ke-6
Karena Goal Z
ditemukan di
database, maka
proses pencarian
dihentikan. Disini
terbukti bahwa Z
bernilai benar
Contoh Kasus 3