24
COMPREENSÃO DE LINGUAGEM NATURAL NO INSIGHT Construindo a Ponte entre Texto e Base de Dados Semântica. Bianca Pereira Primeiro Encontro em Computação Semântica

Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

Embed Size (px)

Citation preview

Page 1: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

COMPREENSÃO DE LINGUAGEM

NATURAL NO INSIGHT

Construindo a Ponte entre Texto e Base

de Dados Semântica.

Bianca Pereira

Primeiro Encontro em Computação Semântica

Page 2: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

Quem sou eu?

• Insight Centre for Data Analytics

• National University of Ireland,

Galway

• Aluna de PhD em “Entity Linking

with Multiple Knowledge Bases”

Page 3: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

Quem é o grupo?

Page 4: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica
Page 5: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

• Sobre o que as pessoas estão falando?

• Qual a opinião delas?

• Que tipo de emoção está sendo expressa?

I like apple and banana for breakfast.

Haha! I prefer my Apple and the

newspaper

Page 6: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

Bases Semânticas

Adaptado de http://lod-cloud.net/versions/2014-08-30/lod-cloud.png

Page 7: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

• Como representar o significado do texto emformato processável por máquina?

• Como fazer uso do conhecimento já disponívelon-line?

Page 8: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

Corpus

• Detecção de Tópicos

• Mineração de Opinião

• Análise de Emoções

Page 9: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

http://saffron.insight-centre.org

Page 10: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica
Page 11: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

Detecção de Opinião

Desejo, sugestão, conselho, requisição, possibilidade,necessidade ou ação que ainda não ocorreu.

Fonte: http://nlp.insight-centre.org/wp-content/uploads/2014/05/PhDdaySapnaApril2014.pdf

Page 12: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

Análise de Emoções

• Em breve..

Page 13: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

Corpus

• Extração de Taxonomia

• Detecção de Conceitos Relacionados

Page 14: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

http://saffron.insight-centre.org

Page 15: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

http://enrg.insight-centre.org/

Page 16: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

• Qual o conteúdo da Base de Conhecimento?

• Como lidar com múltiplos idiomas?

Page 17: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

Sumarização

Base Descrição Top Entradas

DBpedia EnciclopédiaContém informações sobre ciência, tecnologia, matemática, história..

:history, :structure

outbreakdatabase Provê sumários de eventos de surtos deproblemas relacionados a comida e água

:outbreak, :illness

… … …

Adaptado de http://nlp.insight-centre.org/wp-content/uploads/2014/12/AndrejsPhD-Day-presentation-.pdf

Page 18: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

Tradução de Máquina

EN

D

NL

ES

Tradução de Ontologia/Vocabulário

http://server1.nlp.insight-centre.org/tetra/

Page 19: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

• Entity Linking

Corpus

Page 20: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

Entity Linking

Mention Recognition

I just took a flight from Dublin.

Dublin

Disambiguation

Page 21: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

Entity LinkingRanking

Dublin

2nd

https://www.crunchbase.com/location/dubl

in/97c70aa17568ca5375122f181f0484a73rd

http://data.linkedmdb.org/page/film_loca

tion/275

1st http://sws.geonames.org/2964574

Page 22: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

Projetos

Mais em: http://nlp.insight-centre.org/projects/current_projects/

Page 23: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

Desafios

• Heterogeneidade Semântica nas Bases deConhecimento.

• Múltiplos Idiomas.

• Idiomas com poucos recursos linguísticos.

• Geração e Uso de Recursos Linguísticos emFormato de Dados Ligados.

• Visualização de Informação.

Page 24: Compreensão de Linguagem Natural no Insight: Construindo a Ponte entre Texto e Base de Dados Semântica

OBRIGADA

Bianca Pereira

[email protected]