Top Banner
Duygu Analizi Ender Ahmet Yurt 121402101 [email protected]
25

Duygu Analizi

Jun 27, 2015

Download

Technology

Yüksek lisans seminer dersi için hazırlamış olduğum Sentiment Analysis (duygu analizi) konusundaki sunum.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Duygu Analizi

Duygu Analizi

Ender Ahmet Yurt

[email protected]

Page 2: Duygu Analizi

İçindekiler

• Nedir?

• Neden?

• Kim?

• Nasıl Çalışır?

• Alanlar

• Çalışma Başlıkları

• Demo

• Soru ve Cevap

Page 3: Duygu Analizi

Duygu analizi nedir?

• Bir dökümanın olumlu, olumsuz ya da nötr şeklinde yorumlanmasıdır.

• Yardım aldığı alanlar doğal dil işleme, metin analizi.

• En popüler araştırma alanlarından biridir.

• 7.000’den fazla makale yazılmıştır. (Nisan 2012)

• Özellikle startup’lar konu üzerinde çalışırlar.

• Büyük şirketler, ürünlerini geliştirmek adına, tüketici yorumları için duygu analizi yöntemlerini kullanırlar.

Page 4: Duygu Analizi

Neden?

• Web günden güne büyüyor.

• Sosyal medya Facebook, Twitter, bloglar önemi artıyor.

• Günde 175 Milyon Tweet.

• Verimli ve verimsiz verinin birbirinden ayrılıp, yorumlanması gerekiyor.

• İnternet ve e-ticaret kullanımı artıyor.

Page 5: Duygu Analizi

Kimler Kullanır?

• Pazarlama Yöneticileri,

• Politikacılar,

• Online ürün yöneticileri,

• Reklamcılar,

• Girişimciler,

• Tüketici yorumlarına ihtiyaç duyan herkes.

Page 6: Duygu Analizi
Page 7: Duygu Analizi

Örnek

Page 8: Duygu Analizi

Alanlar

• Doküman Seviyesinde (Document-Level)

• Cümle Seviyesinde (Sentence-Level)

• Özellik Temelli (Aspect-based)

• Karşılaştırma (Comparative)

Page 9: Duygu Analizi

Doküman Seviyesinde (Document-Level)

• Bir döküman üzerinde çalışılır.

• En basit seviye karşılaştırmadır.

• Bir döküman bir düşünceyi karşılar.

Page 10: Duygu Analizi

Yaklaşımlar

• Gözetimli (Supervised)

• Gözetimsiz (Unsupervised)

Page 11: Duygu Analizi

Gözetimli (Supervised)

• Sonlu sınıflardan oluşur.

• Eğitim seti ve sınıflar birlikte.

• Dökümana verilen eğitim seti ile öğrenir.• SVM

• Naïve Bayes

• Logistic Regession

• KNN

Page 12: Duygu Analizi

Gözetimsiz (Unsupervised)

• Semantic Orientation tabanlıdır.

• SO = Belirli kelime grupları

• Threshold’a göre karar verilir.

• PMI (Pointwise Mutual Information)

• Excellent

• Poor

Page 13: Duygu Analizi

Cümle Seviyesinde (Sentence-Level)

• Bir döküman bir çok duyguyu barındırabilir.

• Cümleler ayrılmalı.

• Genel yaklaşım bir önceki cümleyi baz almak.

• Eskiden PMI ve SO bakılıyordu.

• Son zamanlarda, cümlenin özelliğine göre yaklaşımlar yapılıyor. (Şart cümleleri, Soru cümleleri, esprili cümleler)

Page 14: Duygu Analizi

Özellik Temelli (Aspect Based)

• Diğerlerine göre yaklaşım farklı.

• Üstüne konuşulan nesnenin özellikleri üzerine.

• Ürün yorumu ya da forumlardaki konuşmalar.

Page 15: Duygu Analizi
Page 16: Duygu Analizi

Özellik Temelli-2

• Dökümanın tümüne pozitif ya da negatif diyemeyiz.

• Yazar ürünün özelliklerine değinmiş.

• Özelliklerin iyi, kötü ya da tarafsız durumları üzerine konuşabiliriz.

Page 17: Duygu Analizi

PROBLEM!Verilen dökümandaki özelliklerin tespit edilip, duygusal ifadelerin

çıkarılması.

Page 18: Duygu Analizi

Yaklaşımlar-1

• Noun phase’lerin bulunması. (NPs yaklaşımı)

• PMI ile sonuç elde etmek.

• Kategorilerin yorumu yapılan ürün ile alakalı olması.

• Eğitilmiş kümeler ile çalışmak;• “Printer comes with” ya da “printer has” birer özellik

cümlesi.

Page 19: Duygu Analizi

Yaklaşım-2

• Açıkca belli olan özelliklerden konuştuk.

• Cümle içinde belli olmayan özellikler de vardır.• This phone is heavy. => weight

• This camera is quite compact. => size

• Association Mining ile belirli olan özellikler ile birliktelik kurmak. (Aspect and Entity Extraction for Opinion Mining written by Bing Liu)

Page 20: Duygu Analizi

Karşılaştırmalı (Comparative)

• Her zaman direk fikirler söylenmez.

• Bir döküman içinde karşılaştırmalar yapılabilir.

• “300 C Touring looks so much better than the Magnum.”

• “I drove the Honda Civic, it does not handle better than the TSX, not even close.”

Page 21: Duygu Analizi

Karşılaştırmalı (Comparative)-2

• Amaç, karşılaştırma kelimeleri içeren cümleleri saptaya bilmek.

• Jindal ve Liu’nun çalışması karşılaştırma kelimeleri çıkarmıştır.

Page 22: Duygu Analizi

Araştırma Başlıkları

• Cümle seviyesinde daha iyi bir modelleme.

• Özellikleri gruplama ve bunu otomatikleştirme.

• Bir dökümandaki bir çok özelliğin ayrıştırılması.

• Espri konusuna olan yaklaşım.

• Dilbilgisi hatalarının tespiti.

Page 23: Duygu Analizi

Demo

Page 24: Duygu Analizi

Soru & Cevap

Page 25: Duygu Analizi

Teşekkürler