Semantic network adalah sebuah teknik representasi AI yang digunakan untuk informasi proporsional. Sebuah semantic network terkadang disebut juga sebagai propositional net. Proposition adalah sebuah kalimat yang memiliki nilai benar atau salah, seperti contohnya adalah “anjing adalah mamalia” dan “segitiga memiliki tiga sisi”. Proposition adalah bentuk dari pengetahuan yang deklaratif karena mereka menyatakan fakta. Di dalam matematika, semantic network adalah sebuah graph yang diberikan label dan mempunyai arah.

Struktur di dalam semantic network ditunjukkan di dalam sebuah grafik yang terdiri dari node serta panah yang menghubungkan antar node di dalamnya. Node merupakan representasi dari object dan panah merupakan representasi dari link/edge.

Gambar 1. General Network

Gambar 1 menunjukkan sebuah network yang biasa/umum, yang merupakan sebuah graph yang memiliki arah (directed graph), yang mana setiap link-nya menjelaskan rute penerbangan antar kota. Panah yang ada antar node menunjukkan arah mana saja penerbangan bisa dilakukan.

Gambar 2. Semantic Network

Sedangkan pada gambar 2 menunjukkan hubungan antar anggota dalam sebuah keluarga. Hubungan disini menjadi hal utama yang penting di dalam semantic network karena mereka menyediakan struktur dasar untuk mengorganisasikan knowledge. Tanpa hubungan yang dijelaskan di dalamnya, knowledge tersebut hanya sekedar kumpulan fakta-fakta tanpa kejelasan hubungan satu dengan lainnya. Dengan adanya hubungan yang didefinisikan, knowledge yang ada menjadi sebuah struktur yang kohesif mengenai knowledge lain yang mana yang bisa disimpulkan. Sebagai contohnya, kita bisa menyimpulkan bahwa Ann dan Bill adalah kakek dan nenek dari John meskipun tidak ada link secara eksplisit yang berlabelkan “kakek/nenek dari”.

Diambil dari:

Widodo Budiharto, Derwin Suhartono. Artificial Intelligence: Konsep dan Penerapannya. PT. Andi Yogyakarta, Indonesia. 2014. ISBN: 978-979-29-4222-4.