Criação de visualizações em linguagem natural

Ano
2022
Escola
EMAp - Escola de Matemática Aplicada
Aluno-pesquisador
William Sena Neves
Orientador
Prof. Jorge Poco
Localidade
Rio de Janeiro

Na análise exploratória de dados, baseia-se fortemente na representação visual dos dados para encontrar padrões, detectar outliers ou gerar hipóteses. Atualmente existem várias bibliotecas (por exemplo, matplotlib, D3, Altair, Plotly) que permitem criar visualizações com poucas linhas de código, porém, ainda é necessário saber programar para usá-las corretamente. Por outro lado, há os avanços do Processamento de Linguagem Natural, especialmente com técnicas de deep learning (por exemplo, GPT-3, Transformers) que conseguem realizar tarefas como criar poesia, música e até mesmo código para programar computadores. Embora os resultados ainda estejam na sua etapa inicial, existem vários aplicativos que podem ser criados para explorar seu potencial. Nesse projeto, é investigado técnicas de NLP com aprendizado profundo para interpretar frases em linguagem natural para a criação de visualizações. Por exemplo, se o usuário digitar "mostre-me um gráfico de barras com precipitação mensal no eixo y ao longo do tempo", o sistema deve conseguir interpretar esse texto e convertê-lo em uma especificação de visualização que será posteriormente renderizada.