Natural Language Processing
Week_2
Afrida Helen
Pokok Bahasan
• Apa itu NLP?
• Disiplin Ilmu dalam NLP
⁻ Fonetik
⁻ Morfologi
⁻ Sintaktis
⁻ Semantik
⁻ Pragmatik
⁻ Discourse Knowledge
⁻ World Knowledge
• Contoh Aplikasi NLP
• Parsing
Bahasa Natural
• Proses pembuatan model komputasi dari bahasa sehingga memungkinkan
terjadinya interaksi antara manusia dan komputer dengan perantaraan bahasa
alami yang dipakai oleh manusia.
• NLP memodelkan pengetahuan terhadap bahasa, baik dari segi kata,
bagaimana kata-kata bergabung menjadi suatu kalimat dan konteks kata dalam
kalimat.
Bahasa Natural_2
• Fonetik / fonologi
• Morfologi
• Sintaksis
• Semantik
• Pragmatik
• Discourse knowledge
• World knowledge
Fonetik/ Fonologi
• Berhubungan dengan suara yang menghasilkan kata yang dapat dikenali.
• Bidang ini dipakai dalam aplikasi-aplikasi speech based system
Morfologi
• Pengetahuan tentang kata dan bentuknya sehingga bisa dibedakan antara yang satu
dengan yang lain.
Contoh: membangunkan
à bangun (kata dasar)
à mem (prefix)
à kan (suffix)
Sintaksis
• Pengetahuan tentang urutan kata dalam pembentukan kalimat.
• Contoh: Kalimat
à Subyek, Predikat
à Subyek, Predikat, Keterangan Subyek
à Determinan, KataBenda Predikat
à KataKerja, KataBenda Determinan
à Seorang, Seekor
à KataBenda manusia, anjing, nasi, daging, air
à KataKerja makan, minum
à Keterangan kemarin, tadi
Semantik
• Mempelajari arti suatu kata dan bagaimana arti kata-arti kata tersebut
membentuk suatu arti kata dari kalimat yang utuh.
• Contoh:
• Ayahku datang membawa buah tangan
Pragmatik
• Pengetahuan tentang konteks kata/kalimat yang berhubungan erat keadaan atau
situasi kata/kalimat tersebut dipakai.
• Contoh:
Ayah datang (diucapkan dengan nada datar)
Ayah datang! (diucapkan dengan nada tinggi)
Ayah datang? (diucapkan dengan tempo cepat)
Discourse Knowledge
• Pengetahuan tentang hubungan antar kalimat.
• Melakukan pengenalan apakah suatu kalimat yang telah dikenali mempengaruhi
kalimat selanjutnya.
• Penting untuk identifikasi kata ganti orang, keterangan tempat atau aspek sementara
dari informasi.
• Contoh:
Ibu pergi ke pasar. Ia membeli makanan disana.
Word Knowledge
• Mencakup arti sebuah kata secara umum dan apakah arti khusus bagi
suatu kata dalam suatu percakapan dengan konteks tertentu
Aplikasi NLP
• Text-based application
• Speech-based aplication
Text-based
• Aplikasi yang melakukan memprosesan terhadap teks tertulis
• Contoh:
• Mencari topik tertentu dari buku di perpustakaan
• Mencari isi dari suatu berita atau artikel
• Mencari isi dari email
• Menterjemahkan dokumen dari suatu bahasa ke bahasa lain
Speech-based
• Aplikasi yang melakukan memprosesan dari bahasa lisan atau pengenalan suara.
• Contoh:
• Sistem otomatis pelayanan melalui telepon
• Control suara pada peralatan elektronik
• Aplikasi peningkatan kemampuan berbahasa
Contoh
• ELIZA yang dibekali pengetahuan psikologi, sehingga beberapa orang terdorong untuk mampu
merubah sikap dan perilakunya.
• Jupiter yang mampu memberikan informasi cuaca melalui telepon.
• ALVIN yang mampu menjawab pertanyaan mengenai DOS.
• Email translator
• Web translator
• World translator
Jupiter
• (silakan buka jupiter)
Translator
• Word Translator
• Image Translator
• dll
Gramatika
• Suatu aturan yang menentukan apakah suatu kumpulan kata dapat diterima sebagai
kalimat dalam suatu bahasa.
• Context Free Grammar (CFG) adalah representasi grammar dari Chomsky Hierarchy
yang mudah dipahami dan diolah dalam bentuk program.
• CFG merepresentasikan bahwa suatu grammar itu dapat dibentuk dari 4 elemen,
yaitu:
• Simbol awal
• Aturan penulisan
• Simbol non terminal
• Simbol terminal
Parsing
• Suatu proses menganalisa suatu kumpulan kata dengan memisahkan kata-kata itu dan
menentukan struktur sintaktis dari tiap kata tersebut.
• Mempunyai 2 pendekatan:
• Top-down parsing
• Bottom-up parsing
Parsing
Sekian