← Questões de Engenharia de Software

Engenharia de Software · FGV · 2025

Questão comentada de Engenharia de Software

A popularização da Internet permitiu que grande parcela da população pudesse expressar suas opiniões na forma de fóruns, blogs, avaliações de produtos, entre outros. Assim, deixou de ser necessário que empresas conduzam enquetes ou pesquisas para que possam saber a opinião dos consumidores sobre seus produtos ou de concorrentes. O volume de textos opinativos disponíveis é tal, que a tarefa de ler, sumarizar e organizar de forma útil essas informações é desafiadora. O campo da análise de sentimento, no processamento de linguagem natural, trata justamente dessa necessidade, da automatização da descoberta e da sumarização de opiniões. Considerando este tema, avalie as afirmativas a seguir. I. A análise de sentimentos pode ser tratada como um problema de classificação de textos, onde é importante definir se o texto é objetivo ou subjetivo. Textos subjetivos são os de principal interesse nesse campo de pesquisa. II. A análise de sentimentos pode ser usada para a identificação de avaliações falsas em sites de e-commerce. Uma limitação para essa aplicação é a dificuldade de obtenção de dados para treinamento de modelos, uma vez que a marcação manual de avaliações com opiniões falsas ou enganosas é muitas vezes difícil. III. Um exemplo de algoritmo supervisionado de análise de sentimentos para avaliações de produtos pode ser resumido nos seguintes passos: extração de frases com padrões predeterminados de opinião; cálculo de um indicador de orientação de cada frase; obtenção da orientação média da avaliação como um todo; e determinação se é positiva ou negativa. Está correto o que se afirma em

Gabarito: B

A análise de sentimentos é uma área do processamento de linguagem natural que tenta identificar a opinião expressa em um texto, como positividade, negatividade ou neutralidade. Na prática, ela costuma começar separando textos objetivos de textos subjetivos, porque o que interessa mesmo são as manifestações de opinião, e não apenas fatos soltos. É aquele caso clássico: "o celular tem 128 GB" informa, mas "o celular é ótimo" opina. A afirmativa I está correta porque a distinção entre objetivo e subjetivo é realmente central nesse tipo de tarefa. Em muitos cenários, primeiro se filtra o que é opinião e depois se tenta medir o sentimento expresso. Isso é bem comum em abordagens de mineração de opinião e análise de reviews. A afirmativa II também está correta. A análise de sentimentos pode ajudar a detectar avaliações falsas ou enganosas em sites de comércio eletrônico, e uma limitação importante é justamente conseguir dados rotulados de forma confiável para treinar os modelos. Afinal, identificar manualmente se uma avaliação é falsa nem sempre é simples, o que dificulta a construção de bases de treinamento. Já a afirmativa III está errada por generalizar um procedimento que não representa bem um algoritmo supervisionado. O passo descrito se parece mais com uma heurística baseada em padrões e agregação de polaridade de frases do que com um modelo supervisionado clássico, que normalmente aprende a partir de exemplos rotulados. Por isso, o gabarito é B: I e II, apenas.

Continue treinando

Questões relacionadas