Sie sind auf Seite 1von 23

Processamento de Linguagem

Natural
Lus Carlos Sousa Junior
Inteligncia Artificial
Prof. Josenildo
uma subrea da inteligncia artificial
Tambm chamada de Lingustica Computacional ou
Processamento de Lnguas Naturais
Principal preocupao a gerao e compreenso
automtica das lnguas humanas



Processamento de Linguagem Natural - PNL
Anos de 1940: nasce o desejo de processar a linguagem
natural com Allan Turing atravs do Teste de Turing;
Anos de 1950: comearam a surgir os primeiros estudos na
rea de PLN e aconteceram os primeiros congressos sobre
traduo automtica nos EUA realizados no MIT;
nos anos 60: surge um grande nmero de programas para a
compreenso da linguagem natural (por exemplo, ELIZA).
Processamento de Linguagem Natural PNL
Um pouco de histria
Nos anos 80: a traduo automtica ressurge nos anos 80
na Europa com o projeto EUROTRA;
Em 1984, a IBM tambm se lanou nesta rea da IA,
iniciando fortes pesquisas visando desenvolver tecnologias
para o reconhecimento da fala humana;
Dias atuais: Grandes empresas desenvolvendo assistentes
pessoais como Siri, Cortana e Google Now.

Processamento de Linguagem Natural PNL
Um pouco de histria
Processamento de Linguagem Natural - PNL
Gerao
Compreenso
A pesquisa em PLN est essencialmente voltada a trs
aspectos da comunicao em lngua natural:





Processamento de Linguagem Natural PNL
Pesquisa
Som:
fonologia
Significado:
semntica e
pragmtica
Estrutura:
morfologia e
sintaxe
Pode-se afirmar que a Inteligncia Artificial
est intimamente relacionada com a
capacidade de uma mquina interagir com
uma pessoa utilizando a linguagem natural.
Processamento de Linguagem Natural PNL
e Inteligncia Artificial
No processo de compreenso de linguagem natural
existem basicamente duas etapas:

Compreenso da linguagem natural escrita
Compreenso da linguagem falada



Processamento de Linguagem Natural PNL
Processo de Compreenso
Um sistema de processamento de linguagem natural abordado
do ponto de vista da anlise do conhecimento morfolgico,
sinttico, semntico e pragmtico.
Morfolgico: estuda a construo das palavras;
Sinttico: estudo das relaes formais entre as palavras;
Semntico: estudo do mapeamento de sentenas de uma
linguagem visando a representao do seu significado;
Pragmtico: estudo do processamento da forma que a
linguagem utilizada para comunicar.



Processamento de Linguagem Natural PNL
Processo de Compreenso
Processamento de Linguagem Natural PNL
Reconhecimento
Regras de Produo Smbolos Terminais
Smbolos No Terminais
Processamento de Linguagem Natural PNL
Reconhecimento
Top Down
Processamento de Linguagem Natural PNL
Reconhecimento
Botton Up
Algoritmo de Earley
um mtodo universal para a realizao de anlise sinttica.
o processo de determinar se uma cadeia constituda por uma
srie de componentes lxicos pode ser gerada por uma
determinada gramtica.

Algoritmo de Cocke-Younger-Kasami (CYK)
Algoritmo de Graham-Harrison-Ruzzo (GHR)
Algoritmo de Lappin e Leass (RAP)
algoritmo de resoluo de referncias pronominais
Processamento de Linguagem Natural PNL
Algoritmos
Correo ortogrfica
Traduo automtica
Simplificao de texto
Reconhecimento Vocal
Extrao de informao
Recuperao de informao
Gerao Automtica de Texto
Gerao de linguagem natural
Interpretao de linguagem natural
Reconhecimento de Escritura Manuscrita

Processamento de Linguagem Natural PNL
Aplicaes
Lisp
PROLOG
Java
Python
Processamento de Linguagem Natural PNL
Linguagens de Programao
uma plataforma de processamento e extrao de
informaes teis a partir do texto;
Ele integra minerao de texto e ferramentas de
processamento de linguagem natural;
um software livre (http://pypln.org/);
desenvolvida por um grupo de pesquisa chamado Ncleo
de Anlise e Modelagem de Dados localizado na Escola de
Matemtica Aplicada na Fundao Getlio Vargas.
Processamento de Linguagem Natural PNL
Aplicaes (Ferramentas)
Siri adquirido pela Apple em 28 de abril de 2010;
Wavii adquirido pela Google em maro de 2013;
SkyPhrase adquirido pela Yahoo em dezembro de 2013;
DESTI adquirido pela Microsoft em abril de 2014;

Processamento de Linguagem Natural PNL
Aquisies de Grandes Empresas
Complexidade das tarefas
especficas do processamento
Processamento de Linguagem Natural PNL
Desafios
Incompletude dos recursos
lingusticos utilizados
Ausncia de um rigor
absoluto na utilizao habitual
de uma lngua natural

Fato das lnguas naturais serem
dinmicas
Em 2007 foi aprovada a criao
da Comisso Especial de
Processamento de Linguagem
Natural (CE-PLN) foi durante o
XXVII Congresso da Sociedade
Brasileira de Computao
Processamento de Linguagem Natural PNL
No Brasil
A interao plena entre
homem e mquina uma
realidade distante?
Processamento de Linguagem Natural PNL
Desafios
Rainha Vermelha
Filme Resident Evil
Blender
Futurama
Sony
Filme Eu Rob
O Processamento de Linguagens Naturais uma rea da
Inteligncia Artificial que j vm sendo estudada a bastante
tempo e pode contribuir bastante para a interao dos
computadores no cotidiano das pessoas;
As possibilidades para o uso do Processamento de
Linguagens Naturais (PLN) so enormes;
H necessidade de busca de novos modelos para uma
modelagem mais realista dos processos envolvidos com a
linguagem.
Processamento de Linguagem Natural PNL
Concluso
www.ime.usp.br/~slago/IA-pln.pdf
wiki.icmc.usp.br/images/1/18/Aula8-5908t-2012.pdf
www.inf.ufg.br/sites/default/files/uploads/relatorios-
tecnicos/RT-INF_003-07.pdf
www.inf.ufrgs.br/~danielnm/docs/pln.pdf
http://www.nilc.icmc.usp.br/cepln/


Referncias
Obrigado

Das könnte Ihnen auch gefallen