You are on page 1of 6

Minerao de Opinio / Anlise de

Sentimentos

Carlos Augusto S. Rodrigues


Leonardo Lino Vieira
Leonardo Malagoli
Nkolas Timmermann

Introduo
evidente o crescimento da quantidade de informao disponvel na Web nos ltimos
anos. Alm do contedo disponibilizado por empresas de notcias, os usurios passaram a
compartilhar na Web seus conhecimentos, crticas e opinies em blogs pessoais, sites de
relacionamentos, microblogs, dentre outros meios. Com este aumento da participao dos
usurios nos contedos da Web, surgiu tambm uma nova rea de pesquisa relacionada ao
Processamento de Linguagem Natural, chamada de Anlise de Sentimentos ou Minerao de
Opinio.
Para os cientistas da computao, essa montanha crescente de dados oferece um
vislumbre fascinante da conscincia coletiva dos usurios de internet.

Definio
A Anlise de Sentimentos visa identificar o sentimento que os usurios apresentam a
respeito de alguma entidade de interesse (um produto especfico, uma empresa, um lugar, uma
pessoa, dentre outros) baseado no contedo disponvel na Web. O objetivo principal permitir
que um usurio obtenha um relatrio contendo o que as pessoas andam dizendo sobre algum
item sem precisar encontrar e ler todas as opinies e notcias a respeito.
Cada vez mais pessoas e principalmente empresas, esto interessadas em observar as
opinies de um grupo de pessoas sobre temas que lhe interessam. Um caso comum uma
empresa que se interessa em medir a aceitao de um novo produto, monitorando as opinies
de um grupo em relao a ele. A anlise de sentimento um tipo de mineirao de dados que
possibilita tal demanda.
Utiliza-se ontologia para a realizao da mineirao, alm de graus numricos para
indicar o quanto uma palavra ou expresso indica o sentimento. No analisado o que o
contedo dos textos expressa, mas sim a emoo predominante no mesmo (positivo ou
negativo dentre outros).

Desafios

Textos com erros e sentenas sintaticamente mal formadas (o que bastante comum
nos blogs e redes sociais) dificultam a busca e classificao dos mesmos;
No trivial distinguir se um texto opinio ou fato, e principalmente identificar em um
fato se existem opinies embutidas;
Textos podem conter sarcasmos e ironias, que so difceis de serem identificados e
podem impactar os resultados;
Um texto pode referenciar mais de um item de interesse (pode citar iPhone e iPod) com
opinies diferentes sobre os itens, o que pode confundir a classificao;
Uso de pronomes para referenciar items pode dificultar a identificao de sentenas que
mencionam o item de interesse;
Uso de termos informais da internet, como por exemplo blz, fds e :), devem ser
considerados no vocabulrio;

Propaganda disfarada, em que blogueiros recebem dinheiro para falar bem de alguma
empresa ou produto pode impactar os resultados.

Aplicaes prticas
Um minerador de opinies pode ser aplicado, por exemplo, nos seguintes cenrios:
Sentimento sobre um produto: Esta anlise pode ser usada por uma empresa para
determinar a aceitao de um certo produto lanado no mercado, contribuindo para alteraes
estratgicas nas reas de marketings. Ainda possvel verificar o sentimento sobre um produto
que foi anunciado mas ainda no foi lanado, podendo ajudar em algumas alteraes durante o
desenvolvimento.
Empresas na bolsa de valores: Este cenrio usado para anlisar empresas que
contem aes na bolsa de valores. O sentimento sobre determinada empresa pode ser obtida
atravs da opinio de especialistas e sites de notcias. O analisador ajuda na tomada de
deciso sobre compras e vendas de aes, mas no deve ser um fator decisivo.
Anlise sobre pessoas: O minerador de opinio pode ser usado para se obter o
sentimento sobre determinada pessoas, especialmente daqueles que aparecem muito na
mdia. possvel saber, por exemplo, a aceitao ou rejeio de um determinado poltico
durante a poca de eleies, dando alternativa para que o poltico altere sua estratgia de
campanha.
Os dados para uma anlise podem ser obtidas de diversas fontes na internet,
antigamente restrito a blogs e fruns, hoje se expande as redes scias. Algumas das fontes de
mineraes:
Usando mecanismos de busca: possvel usar mecanismos de busca como
Google ou Bing para obteno de opinies na internet, principalmente em fruns e blogs,
mas podendo estender a qualquer site. Este mtodo de obteno de opinio variavel,
conforme a ferramenta de busca altera seus resultados, e no muito acurado, sendo
que pginas favorecidas pela mecanismo de busca podem alterar o resultado. O site
whatdoestheinternetthink.net possui um algoritmo para saber a opinio da internet sobre
determinado assunto, utilizando a ferramenta Bing.
Twitter: O twitter um timo local para se obter opinio sobre determinado assunto,
j que uma rede social focada em opinies de usurios. Ele possui mais de 250 milhes de
tweets dirios (2011), e os tweets so, em sua maioria, pblicos, fornecendo uma base rica
em informao e de facil acesso. O site sentiment140 (http://www.sentiment140.com) obtm
informaes de tweets recentes sobre determinado assunto e forma um grfico analisando as
opinies dos suarios.

Facebook: O facebook possui uma grande quantidade de usurios (1 bilho de


usurios ativos em outubro de 2012). Os usurios podem demonstrar suas opinies atravs
de mensagens, compartilhamentos e likes. A obteno destes dados pode no ser to trivial
em comparao ao twitter, j que no possvel obter estas informaes de forma simples,
podendo ser necessrio a instalao de aplicativos. O Facebook possui uma ferramenta em
suas fan pages chamada Facebook Insight, ele no funciona exatamente como um minerador
de opinies, mas possui informaes sobre a pgina, incluindo feedbacks negativos.

Etapas da minerao de opinio


O processo de minerao de opinio consiste basicamente em 3 etapas. Como segue:

Coleta de contedo;

Classificao;

Sumarizao dos resultados;

Coleta de contedo

Etapa na qual feita um busca em fontes diversas, tais como artigos em sites,
comentrios, anncios, documentos dentre outras. importante a utilizao de tcnicas
avanadas de busca, visando identificar se o contedo encontrado, trata-se de uma opinio ou
um fato. Fatos por si s devem ser descartados, porm opinies expressas em fatos, devem
ser mantidas.
A tarefa de busca do contedo e classificao em fato ou opinio no uma atividade
trivial, ainda hoje existe uma grande demanda por pesquisas na rea, e vrias delas encontramse em andamento.

Classificao

A classificao etapa mais importante do processo, e nesta etapa que medimos a


polaridade ou orientao da opinio. Esta etapa pretende determinar se um opinio positiva,
neutra ou ainda negativa.
Na classificao ou anlise de sentimentos so as palavras opinativas que tem maior
importncia, atravs delas, possvel determinar a polaridade expressa pelo autor. Exemplos
de palavras opinativas: bom, legal, timo, ruim, pssimo etc.

Para alcanar o objetivo da classificao, existem diversas tcnicas, dentre as quais:

Aprendizagem de mquina;

Seleo de palavras;

anlise sinttica.

Aprendizagem de mquina
A aprendizagem de mquina utiliza algoritmos j conhecidos e consolidados, tal como
redes neurais.
Nessa tcnica necessrio um conjunto de contedo previamente classificado, que
ser utilizado como base do treinamento do modelo. A partir do modelo j treinado, novos
contedos so classificados.
A desvantagem dessa tcnica, est no uso de um conjunto de contedos previamente
classificados e que para diferentes tpicos, diferentes modelos, e consequentemente diferentes
conjuntos de treinamentos devem ser adotados. Por exemplo, um modelo de classificao de
celular no adequado para classificar opinies referentes lugares.

Seleo de palavras
Abordagem na qual um determinado contedo avaliado com base no resultado da
avaliao de suas palavras, tendo como base um conjunto de palavras previamente
classificadas. Nesta tcnica existe um dicionrio de palavras positivas, negativas e neutras, por
exemplo, bom, legal, timo so palavras positivas, j pssimo, ruim, horrvel so palavras que
expresso um sentimento negativo.
A vantagem desta tcnica est na sua simplicidade, e o fato de no ser necessrio
classificar previamente um conjunto de contedo para treinamento, no entanto, o conjunto de
palavras deve ser cuidadosamente selecionado, tratando ainda a ambiguidade de uma mesma
palavra em um mesmo tpico. Por exemplo, a palavra grande, no contexto de avaliao de um
celular, pode representar tanto uma opinio positiva, quanto uma opinio negativa. O dicionrio
selecionado deve ser ajustado para cada tpico

Anlise sinttica.
Essa etapa visa analisar sintaticamente o contedo, identificando adjetivos e ou
advrbios que podem indicar a polaridade do contedo. Como vantagem desta tcnica, ela
tambm no precisa de um conjunto de dados previamente classificados, porm ,
fundamental para o sucesso desta tcnica, um classificador sinttico eficiente.

Estas trs tcnicas podem ainda serem utilizadas em conjunto, formando um modelo hibrido, e
ajudando a aumentar a acurcia da classificao.

Sumarizao

Etapa focada na apresentao dos resultados, que pode ser de forma textual, ou
grfica. A apresentao dos resultados de forma textual no uma tarefa trivial, e por si s
um tpico de estudos. Ela envolve gerao de linguagem natural, e apesar das recentes
pesquisas, ainda um tpico em aberto. A forma mais simples de sumarizar os resultados, e a
forma grfica, onde os resultados so sumarizados em totais e dados estatsticos, facilitando
sua apresentao.

Bibliogrfia
PROTTIPO PARA MINERAO DE OPINIO EM REDES SOCIAIS: ESTUDO DE CASOS
SELECIONADOS USANDO O TWITTER , LEANDRO MATIOLI SANTOS , 2010.
http://blog.vettalabs.com/2009/10/26/mineracao-de-opiniao/
http://tecnologia.terra.com.br/noticias/0,,OI3939723-EI12884,00Analise+de+sentimentos+e+novo+campo+na+web.html
http://webholic.com.br/2010/01/13/analise-de-sentimento/

You might also like