mineração de opiniões e análise de sentimentos
DESCRIPTION
Mineração de opiniões e análise de sentimentos - Pesquisa, desafios e aplicações. Por Matheus Cardoso durante o encontro do Práticas de Software em Feira de Santana/BA.TRANSCRIPT
![Page 1: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/1.jpg)
Mineração de opiniõese análise de sentimentos
Pesquisa, desafios e aplicações
![Page 2: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/2.jpg)
Quem vos fala?
O Blogueiro nas (raríssimas) horas vagas;
O Acesse: blogdomaome.blogspot.com =D
O Jogador de poker às quintas-feiras;
O Fanático por boa música, bons livros e
(muita) tecnologia!
![Page 3: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/3.jpg)
Quem vos fala?
O Sofredor Gosto de programação e
engenharia de software;
O Trabalho como desenvolvedor de
software na Total Informática;
![Page 4: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/4.jpg)
Quem vos fala?
O Engenheiro de Computação pela UEFS
(2005.1);
O SIECOMP 1 e 3 como palestrante
(Ergonomia) e 2 como ouvinte;
![Page 5: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/5.jpg)
Quem vos fala?
O Aluno regular do Mestrado em Ciências da
Computação pela UFBA/UEFS;
O Orientador: Prof. Dr. Angelo Loula
O Co – orientador: Prof. Dr. Matheus Pires
O Minha área de pesquisa: Mineração de opiniões e
análise de sentimentos e “outras cositas más”
![Page 6: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/6.jpg)
Como eu vim parar aqui?
614
![Page 7: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/7.jpg)
Agenda
O Introdução
O Por que saber a opinião de outras
pessoas?
O Histórico
O Terminologias
O O problema de analisar sentimentos
O Definições;
O Tipos de opiniões;
O Subjetividade e emoções;
![Page 8: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/8.jpg)
Agenda
O Intervalo para um pequeno lanche
![Page 9: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/9.jpg)
Agenda
O O que está envolvido em mineração de
opiniões e análise de sentimentos?
O Document Sentiment Classification
O Sentence Subjectivity and Sentiment
Classification
O Aplicações;
O Sessão final de perguntas;
![Page 10: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/10.jpg)
Primeiro, as primeiras coisas:
![Page 11: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/11.jpg)
Agenda
O Introdução
O Por que saber a opinião de outras
pessoas?
O Histórico
O Terminologias
O O problema de analisar sentimentos
O Definições;
O Tipos de opiniões;
O Subjetividade e emoções;
![Page 12: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/12.jpg)
Por que saber a opinião de outras pessoas?
O Em qual candidato votar
O Qual carro comprar
O Qual filme assistir
O Qual livro comprar
O Sobre a futura empresa a se candidatar a uma vaga
O Tudo isso, muito antes da Web
![Page 13: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/13.jpg)
Por que saber a opinião de outras pessoas?
O Com a Web, temos
O Mais informações a serem consultadas;
O Opiniões especializadas e não
especializadas;
![Page 14: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/14.jpg)
Por que saber a opinião de outras pessoas?
O Segundo uma pesquisa feita pelo grupo
Kelsey [6] e por Horrigan [7]:
O 81% dos usuários de internet já fizeram
alguma pesquisa online sobre algum produto;
O Entre 73% e 87% dos usuários dizem que
uma crítica/análise/revisão influenciaram na
compra de um produto;
O 20% a 99% dos consumidores estão dispostos
a pagar mais por um produto 5 estrelas em vez
de um 4 estrelas.
![Page 15: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/15.jpg)
Por que saber a opinião de outras pessoas?
O Informações políticas;
O Segundo Horrigan [8], 31% dos
americanos eram usuários de internet nas
eleições de 2006;
O O mesmo Horrigan [7], relata que a
maioria dos usuários tiveram positivas
experiências na pesquisa em produtos e
nas eleições.
![Page 16: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/16.jpg)
Agenda
O Introdução
O Por que saber a opinião de outras
pessoas?
O Histórico
O Terminologias
O O problema de analisar sentimentos
O Definições;
O Tipos de opiniões;
O Subjetividade e emoções;
![Page 17: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/17.jpg)
Um breve histórico
O 2001 foi o marco para as pesquisas;
O Os principais fatores para o aumento das
pesquisas foram:
O Advento de métodos de aprendizado de
máquinas;
O Disponibilidade de datasets para o
treino/aprendizado dos algoritmos;
O Oportunidades de mercado que a área
oferece;
![Page 18: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/18.jpg)
Um breve histórico
![Page 19: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/19.jpg)
Agenda
O Introdução
O Por que saber a opinião de outras
pessoas?
O Histórico
O Terminologias
O O problema de analisar sentimentos
O Definições;
O Tipos de opiniões;
O Subjetividade e emoções;
![Page 20: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/20.jpg)
Terminologia
O Como é um campo novo de estudo, não
há uma terminologia definida
O São diferentes os termos utilizados:
O Opinion Mining
O Sentiment/Subjectivity Analysis
O Review Mining
O Appraisal extraction
O Affective Computing
![Page 21: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/21.jpg)
OK, mas…… O QUE É MINERAÇÃO DE OPINIÃO?
![Page 22: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/22.jpg)
O que é mineração de opinião?
O É o campo de estudo que analisa as
opiniões, sentimentos, avaliações, atitudes e
emoções de pessoas direcionadas a
produtos, serviços, organizações, indivíduos, pr
oblemas, eventos, tópicos e seus atributos. [3]
![Page 23: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/23.jpg)
O que é mineração de opinião?
O É o campo de estudo que analisa as opiniões
de pessoas direcionadas a entidades.
![Page 24: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/24.jpg)
O(s) problema(s) de analisar sentimentos
• Desafios e definições básicas;
• Tipos de opiniões;
• Subjetividade e emoções;
![Page 25: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/25.jpg)
O(s) problema(s) de analisar sentimentos
• Desafios e definições básicas;
• Tipos de opiniões;
• Subjetividade e emoções;
![Page 26: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/26.jpg)
Desafios básicos
O Opiniões e sentimentos são subjetivos;
O Diferentes fontes e variados formatos;
![Page 27: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/27.jpg)
O 140 caracteres;
O Linguagem informal, gírias e emoticons;
Desafios básicos
![Page 28: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/28.jpg)
Desafios básicos
![Page 29: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/29.jpg)
O que é uma opinião?
![Page 30: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/30.jpg)
O que é uma opinião?
O Primeira definição:
O Uma opinião é uma composição de: um alvo
“g” e um sentimento “s”, positivo, negativo ou
neutro
O O = (g , s)
O Quem é “g” ou o alvo?
O
"produtos, serviços, organizações, indivíduos, p
roblemas, eventos, tópicos e seus atributos"
![Page 31: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/31.jpg)
Exemplo
Fragmento retirado de [3]
![Page 32: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/32.jpg)
Exemplo
Fragmento retirado de [3]
• O alvo da opinião da sentença (2) é a Canon G12 e o
sentimento é positivo;
• O alvo da opinião sentença (3) é a qualidade da imagem da
Canon G12 e o sentimento é positivo;
![Page 33: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/33.jpg)
Exemplo
Fragmento retirado de [1]
![Page 34: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/34.jpg)
O que é uma opinião?
O Segunda definição:
O Uma opinião é uma composição de: um alvo
“g”, um sentimento “s”, um titular da opinião “h”
e o tempo “t” em que a opinião foi expressa;
O O = (g, s) -> O = (g, s, h, t)
O Pode piorar, mas paremos por aqui!
![Page 35: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/35.jpg)
Exemplo
Fragmento retirado de [3]
• O = (g, s, h, t)
• (Canon G12, positivo, john_smith, sep-10-2011)
• (Canon G12_picture_quality, positivo, john_smith, sep-10-
2011)
• (Canon G12_batery_life, positivo, john_smith, sep-10-2011)
• (Canon G12_weigh, negativo, john_smith_wife, sep-10-
2011)
![Page 36: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/36.jpg)
O(s) problema(s) de analisar sentimentos
• Desafios e definições básicas;
• Tipos de opiniões;
• Subjetividade e emoções;
![Page 37: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/37.jpg)
Tipos de opiniões
O Regular ou comparativas;
O Explícitas ou implícitas;
![Page 38: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/38.jpg)
Tipos de opiniões
O Regular: uma opinião comum
O Direta: é uma opinião que expressa
diretamente um sentimento a um alvo
O “A qualidade da imagem é ótima”
O “A direção do filme é muito boa”
![Page 39: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/39.jpg)
Tipos de opiniões
O Regular: uma opinião comum
O Indireta: é uma opinião que expressa
indiretamente um sentimento para um alvo
O “Após a injeção, minhas pernas começaram
a doer”
O “Assim que o serviço foi feito, o carro
começou a dar defeito”
![Page 40: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/40.jpg)
O Boa parte da pesquisa realizada em
mineração de opinião foca em opiniões
DIRETAS!
Tipos de opiniões
![Page 41: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/41.jpg)
Tipos de opiniões
O Opinião comparativa: expressa uma
relação de similaridade ou diferença entre
dois ou mais alvos;
![Page 42: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/42.jpg)
Opinião comparativa
![Page 43: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/43.jpg)
Opinião comparativa
![Page 44: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/44.jpg)
Tipos de opinião
O Opinião explícita é uma opinião regular
direta ou comparativa:
![Page 45: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/45.jpg)
Tipos de opinião
O Opinião implícita é uma opinião regular
indireta ou comparativa:
![Page 46: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/46.jpg)
O Boa parte da pesquisa realizada em
mineração de opinião foca em opiniões
EXPLÍCITAS!
Tipos de opiniões
![Page 47: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/47.jpg)
Subjetividade e emoções
O Subjetividade
O Uma sentença subjetiva expressa
sentimentos pessoais, enquanto que uma
sentença objetiva apresenta fatos;
O Por que saber se uma sentença é
subjetiva ou objetiva?
![Page 48: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/48.jpg)
Subjetividade e emoções
O Emoções
O São sentimentos e pensamentos [3];
O Emoções primárias:
amor, alegria, surpresa, raiva, tristeza, me
do [2];
O Cada emoção tem uma intensidade
diferente;
O A força de um sentimento identificado está
diretamente relacionada a uma emoção;
O Como emoções podem ajudar?
![Page 49: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/49.jpg)
Subjetividade e emoções: aplicação
Predição dos índices da bolsa
Dow Jones com o sentimento
geral do Twitter!
![Page 50: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/50.jpg)
Subjetividade e emoções
Figura retirada de [9]
![Page 51: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/51.jpg)
Subjetividade e emoções
Figura retirada de [9]
![Page 52: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/52.jpg)
Resumindo
O Vimos os desafios fundamentais da área;
O Vimos conceitos de opinião e diferentes
tipos;
O Vimos também os conceitos de
subjetividade e emoções e porque são
úteis;
O Mas é importante frisar:
O Todos os conceitos da área ainda não
estão bem definidos;
![Page 53: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/53.jpg)
Classificação de sentimentosem nível de documento
• Definições;
• Problemas de domínio;
• Problemas de idiomas;
![Page 54: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/54.jpg)
Classificação de sentimentosem nível de documento
• Definições;
• Problemas de domínio;
• Problemas de idiomas;
![Page 55: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/55.jpg)
Classificação de sentimentos em nívelde documento é:
O Determinar o sentimento geral de um documento como positivo ou negativo;
O Esse documento pode ser um texto, umapostagem, um tweet, uma crítica de produto, dentre outros.
O Formalizando (e relembrando):
O O = (g, s, h, t)
O O = (GERAL, s, __, __)
O Mas…
![Page 56: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/56.jpg)
Hipótese
O O documento somente possui opiniões
direcionada para somente um alvo [3];
O É uma boa hipótese para:
O Críticas de produtos e serviços;
O Não é uma boa hitótese para:
O Forúns;
O Blogs;
![Page 57: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/57.jpg)
Classificação de sentimentosem nível de documento
O Não existe bala de prata!
O Incontáveis abordagens para classificar
sentimentos;
O Algumas técnicas recorrentes [3]:
O Parte do discurso (Part of speech – POS);
O Palavras e frase de sentimentos;
![Page 58: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/58.jpg)
Parte do discusso
O Adjetivos são importantes indicadores de
opiniões;
O Advérbios são intensificadores de
adjetivos;
O “O iPhone tem um bom
acabamento, mas a inovação da empresa
está muito ruim. Mas ela não desistirá.”
![Page 59: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/59.jpg)
Parte do discusso
O Adjetivos são importantes indicadores de
opiniões;
O Adverbios são intensificadores de
adjetivos;
O “O iPhone tem um bom
acabamento, mas a inovação da empresa
está muito ruim. Mas ela não desistirá.”
Adjetivos
![Page 60: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/60.jpg)
Parte do discusso
O Adjetivos são importantes indicadores de
opiniões;
O Adverbios são intensificadores de
adjetivos;
O “O iPhone tem um bom
acabamento, mas a inovação da empresa
está muito ruim. Mas ela não desistirá.”Sentença objetiva
Adjetivos
Advérbio
![Page 61: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/61.jpg)
Palavras e frase de sentimentos
O Identificadas as sentenças com
opiniões, utiliza-se um dicionário de
sentimentos;
O “O iPhone tem um bom
acabamento, mas a inovação da empresa
está muito ruim. Mas ela não desistirá.”Sentença objetiva
Adjetivos
Advérbio
![Page 62: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/62.jpg)
Classificação de sentimentosem nível de documento
• Definições;
• Problemas de domínio;
• Problemas de idiomas;
![Page 63: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/63.jpg)
Problemas de domínio
O Análise de sentimentos é sensível ao
domínio estudado;
O Exemplos de domínios:
O Livros;
O Filmes;
O Política;
O etc.
![Page 64: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/64.jpg)
Problemas de domínio
“Go read the book”
Opinião positiva ou negativa?
![Page 65: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/65.jpg)
Problemas de domínio
“Go read the book”
Opinião positiva ou negativa?
![Page 66: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/66.jpg)
Classificação de sentimentosem nível de documento
• Definições;
• Problemas de domínio;
• Problemas de idiomas;
![Page 67: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/67.jpg)
Problemas de idiomas
O Análise de sentimentos é sensível ao idiomade estudo;
O Analise a orientação semântica do seguintedocumento:O “Volvo has the best cars ever made”
O Agora, analise isso:
O Volvo possède les meilleures voitures jamaisréalisés;
O 沃尔沃有史以来最好的车
![Page 68: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/68.jpg)
Resumindo
O Vimos do que se trata a análise de
sentimentos em nível de documento
O Vimos os principais problemas
envolvidos e algumas técnicas para
solucioná-los;
![Page 69: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/69.jpg)
Resumindo
O Contudo, extrair opiniões e analisar
sentimentos de um documento inteiro
possui falhas:
O O sentimento geral não é detalhado;
O Blogs e forúns não podem ser analisados
corretamente;
![Page 70: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/70.jpg)
Classificação de sentimentosem nível de sentenças
• Subjetividade de sentenças;
• Classificação de sentenças;
• Sentenças condicionais;
• Sarcasmo;
• Problemas de idiomas.
![Page 71: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/71.jpg)
Classificação de sentimentosem nível de sentenças
O Não há diferença fundamental entre este
nível e o anterior;
O Problema (a ser resolvido):
O Dada uma sentença, determinar se esta
expressa um sentimento
positivo, negativo, neutro ou não expressa
opinião [3];
O É importante saber se uma sentença é
subjetiva ou não;
![Page 72: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/72.jpg)
Classificação de sentimentosem nível de sentenças
• Subjetividade de sentenças;
• Classificação de sentenças;
• Sentenças condicionais;
• Sarcasmo;
• Problemas de idiomas.
![Page 73: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/73.jpg)
Subjetividade de sentenças
O Classifica uma sentença em duas
classes: subjetiva ou objetiva [4];
O Sentença objetiva: expressa fatos;
O Sentença subjetiva: expressa opiniões;
O Mas nem sempre é assim!
![Page 74: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/74.jpg)
Subjetividade de sentenças
O Wiebe [4] classifica sentenças buscando
a presença de
pronomes, adjetivos, números
cardinais, advérbios.
O “O iPhone tem um bom acabamento, mas
a inovação da empresa é está muito ruim.
Mas ela não desistirá.”
Lembrando: Não há bala de prata!
Sentença objetiva
Adjetivos
Advérbio
![Page 75: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/75.jpg)
Classificação de sentimentosem nível de sentenças
• Subjetividade de sentenças;
• Classificação de sentenças;
• Sentenças condicionais;
• Sarcasmo;
• Problemas de idiomas.
![Page 76: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/76.jpg)
Classificação de sentenças
O Hipótese: Uma sentença expressa um
único sentimento para um único alvo;
![Page 77: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/77.jpg)
Classificação de sentenças
O Hu e Liu [9] utilizaram um dicionário de
sentimentos (Wordnet) para classficar
sentenças;
O Soma a pontuação semântica dos
sentimentos
O +1 para um sentimento positivo
O -1 para um sentimento negativo
![Page 78: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/78.jpg)
Classificação de sentenças
O Para o exemplo anterior, temos:
O “O iPhone tem um bom acabamento, mas
a inovação da empresa é está muito ruim.
Mas ela não desistirá.”
O +1 para “bom”;
O -1 para “ruim”
O Resultado: sentença neutra.
![Page 79: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/79.jpg)
Classificação de sentenças
O Kim e Hovy [10, 11, 12] utilizaram uma
abordagem similar a de Hu e Liu [9]:
O Multiplica a pontuação semântica dos
sentimentos
O +1 para um sentimento positivo
O -1 para um sentimento negativo
![Page 80: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/80.jpg)
Classificação de sentenças
O Para o exemplo anterior com a técnica de [10,11,12], temos:
O “O iPhone tem um bom acabamento, mas a inovação da empresa é está muito ruim. Mas ela não desistirá.”
O +1 para “bom”;
O -1 para “ruim”
O Resultado: sentença negativa.
![Page 81: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/81.jpg)
Classificação de sentimentosem nível de sentenças
• Subjetividade de sentenças;
• Classificação de sentenças;
• Sentenças condicionais;
• Sarcasmo;
• Problemas de idiomas.
![Page 82: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/82.jpg)
Sentenças condicionais
O Um problema difícil!
O Segundo Narayanan [5], não existe bala
de prata (ele quase disse nessas
palavras)!
O Uma sentença condicional descreve uma
implicação ou situação hipotética e suas
consequências: causa e efeito [3];
O Exceto por [5], não há muitos trabalhos
que tenham investigado esse problema.
![Page 83: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/83.jpg)
Sentenças perguntas (bônus)
O Como identificar opiniões em perguntas?
O Exemplo:
O “Alguém pode me dizer como consertar
esse lento celular Nokia? “
O Até o presente momento da
pesquisa, não foram encontrados
trabalhos nesse campo!
![Page 84: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/84.jpg)
Classificação de sentimentosem nível de sentenças
• Subjetividade de sentenças;
• Classificação de sentenças;
• Sentenças condicionais;
• Sarcasmo;
• Problemas de idiomas.
![Page 85: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/85.jpg)
Sarcasmo
O Você achou que sentenças condicionais
e sentenças-pergunta eram difíceis?
O Sarcasmo é mais fácil ainda! ;)
O Poucos trabalhos na área;
O Identificam sarcasmo, mas não
classificam sentimentos;
![Page 86: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/86.jpg)
Classificação de sentimentosem nível de sentenças
• Subjetividade de sentenças;
• Classificação de sentenças;
• Sentenças condicionais;
• Sarcasmo;
• Problemas de idiomas.
![Page 87: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/87.jpg)
Problemas de idiomas
O Problema correlato ao de classificação
de sentimentos em nível de documento;
O “Volvo has the best cars ever made”
O 沃尔沃有史以来最好的车
![Page 88: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/88.jpg)
Problemas de idiomas
O Estratégias [3]:
O Traduzir sentenças de teste do idioma
alvo para o idioma fonte e daí classifica-
las;
![Page 89: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/89.jpg)
Problemas de idiomas
O Estratégias [3]:
O Traduzir sentenças de teste do idioma
fonte para o idioma alvo e daí classifica-
las;
![Page 90: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/90.jpg)
Problemas de idiomas
O Estratégias [3]:
O Traduzir um dicionário de sentimentos do
idioma fonte para idioma alvo e construir
um classificador novo;
![Page 91: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/91.jpg)
ResumindoO Para classificar sentenças é preciso:
O Saber se são objetivas ou subjetivas;
O Assumir que uma sentença tenha um
único sentimento para um único alvo;
O Classificar o sentimento de uma sentença
como positivo, negativo, neutro ou sem
opinião;
O Sentenças condicionais são difíceis.
Sentenças-pergunta, mais ainda!
O E o sarcasmo então?
![Page 92: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/92.jpg)
Mas e se me aparece isso?
O “Tente o Chrome, pois o Firefox vive
travando”
![Page 93: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/93.jpg)
Ou isso?
O “Câmeras Leica tem boas lentes. Ótimo
obturador. Péssimos preços.”
![Page 94: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/94.jpg)
Isso é assunto para outrahistória.
![Page 95: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/95.jpg)
Aplicações
![Page 96: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/96.jpg)
Aplicações
O Sites de análises/críticas e relacionados
(Review-Related Websites)
O Subcomponente (Sub-Component
Technology)
O Inteligência Empresarial e
Governamental (Business and
Government Intelligence)
![Page 97: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/97.jpg)
Aplicações sobre sites de análises/críticas
O Pró-ativamente reunir informações sobre
O Análises de produtos
O Opiniões sobre candidatos
O Problemas políticos
O Resumir (sumarize) análises de usuários
sobre os tópicos acima (e outros mais)
Positivo
Negativo
Neutro
![Page 98: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/98.jpg)
Aplicações em inteligência empresarial e governamental,O “Por que os consumidores não estão
comprando nosso laptop?”
O Extração de opiniões de documentos não
estruturados (blogs, redes sociais)
O Predição de vendas [13]
O Monitoramento de comunicação hostil ou
negativa [14]
![Page 99: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/99.jpg)
Aplicações sobre diferentes domínios
O O que pensam os eleitores [15]
O eRulemaking [16]
O Blawgs [17]
![Page 100: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/100.jpg)
Para brincar e conhecerFerramentas, apps, bibliotecas sobre mineração de
opinião e análise de sentimentos
![Page 101: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/101.jpg)
Java
O SentiStrength [18]
O SentiWordNet [19]
O Não é em Java, mas tem uma classe
pronta para aproximar sentimentos;
O LingPipe [20]
![Page 102: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/102.jpg)
Python
O Natural Language Toolkit (NLTK) [21]
O Pattern [22]
![Page 103: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/103.jpg)
Serviços Web
O Sentiment140 [23]
O TweetFeel [24]
O ChatterBox [25]
O Topsy [26]
O Opinion Crawl [27]
![Page 104: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/104.jpg)
Android / iOS / Windows Phone
O Stocks Sentiment [28];
O Triposo [29];
O Twelect [30];
O Apptrace [31];
![Page 105: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/105.jpg)
Referências
O [1] B. Pang, “Opinion Mining and Sentiment Analysis,” Foundations and Trends® in Information
Retrieval, vol. 1, no. 2, pp. 91–231, 2008.
O [2] Parrott, W. Gerrod. Emotions insocial psychology: Essentialreadings2001: Psychology Pr.
O [3] Liu, Bing. Sentiment Analysis and Subjectivity, in Handbook of Natural Language Processing, Second Edition, N. Indurkhya and F.J. Damerau, Editors. 2010
O [4] Wiebe, Janyce, Rebecca F. Bruce, and Thomas P. O'Hara. Development and use of a gold-standard data set for subjectivity classifications. in Proceedings of the Association for Computational Linguistics (ACL-1999). 1999
O [5] Narayanan, Ramanathan, Bing Liu, and Alok Choudhary. Sentiment analysis of conditional sentences. in Proceedings of Conference on Empirical Methods in Natural Language Processing (EMNLP-2009). 2009
O [6] comScore/the Kelsey group, “Online consumer-generated reviews have sig- nificant impact on offline purchase behavior,” Press Release, http://www. comscore.com/press/release.asp?press=1928, November 2007
O [7] J. A. Horrigan, “Online shopping,” Pew Internet & American Life Project Report, 2008.
O [8] L. Rainie and J. Horrigan, “Election 2006 online,” Pew Internet & American Life Project Report, January 2007.
![Page 106: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/106.jpg)
ReferênciasO [9] Hu, Minqing and Bing Liu. Mining and summarizing customer reviews. in
Proceedings of ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD-2004). 2004.
O [10] Kim, Soo-Min and Eduard Hovy. Crystal: Analyzing predictive opinions on the web. in Proceedings of the Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning (EMNLP/CoNLL-2007).
O [11] 2007.150. Kim, Soo-Min and Eduard Hovy. Determining the sentiment of opinions. in Proceedings ofInterntional Conference on Computational Linguistics (COLING-2004).
O [12] 2004.151. Kim, Soo-Min and Eduard Hovy. Extracting opinions, opinion holders, and topics expressed in online news media text. in Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP-2006). 2006.
O [13] G. Mishne and N. Glance, “Predicting movie sales from blogger sentiment,” in AAAI Symposium on Computational Approaches to Analysing Weblogs (AAAI-CAAW), pp. 155–158, 2006.
O [14] A. Abbasi, “Affect intensity analysis of dark web forums,” in Proceedings of Intelligence and Security Informatics (ISI), pp. 282–288, 2007.
O [15] M. Efron, “Cultural orientation: Classifying subjective documents by cocia- tion[sic] analysis,” in Proceedings of the AAAI Fall Symposium on Style and Meaning in Language, Art, Music, and Design, pp. 41–48, 2004.
![Page 107: Mineração de Opiniões e Análise de Sentimentos](https://reader034.vdocuments.pub/reader034/viewer/2022052217/559842221a28ab0a328b462e/html5/thumbnails/107.jpg)
Referências
O [16] C. Cardie, C. Farina, T. Bruce, and E. Wagner, “Using natural language processing to
improve eRulemaking,” in Proceedings of Digital Government Research
O [17] J. G. Conrad and F. Schilder, “Opinion mining in legal blogs,” in Proceedings of the International Conference on Artificial Intelligence and Law (ICAIL), pp. 231–236, New York, NY, USA: ACM, 2007.
O [18] http://sentistrength.wlv.ac.uk/
O [19] http://sentiwordnet.isti.cnr.it/
O [20] http://alias-i.com/lingpipe/demos/tutorial/sentiment/read-me.html
O [21] http://nltk.org/
O [22] http://www.clips.ua.ac.be/pattern
O [23] http://www.sentiment140.com/
O [24] http://www.tweetfeel.com/
O [25] http://chatterbox.co/
O [26] http://topsy.com/
O [27] http://www.opinioncrawl.com/
O [28] https://play.google.com/store/apps/details?id=com.ravisekhar.kopparthi.stocksntmnt&hl=pt_BR
O [29] http://www.triposo.com/
O [30 http://www.twelect.com/
O [31] http://www.apptrace.com/