Inteligencia Artificial Interpretaci - PowerPoint PPT Presentation

About This Presentation
Title:

Inteligencia Artificial Interpretaci

Description:

Title: Inteligencia Artificial Author: Luigi Last modified by: Luigi Ceccaroni Document presentation format: On-screen Show (4:3) Other titles: Arial ... – PowerPoint PPT presentation

Number of Views:66
Avg rating:3.0/5.0
Slides: 29
Provided by: Luig118
Learn more at: https://www.cs.upc.edu
Category:

less

Transcript and Presenter's Notes

Title: Inteligencia Artificial Interpretaci


1
Inteligencia Artificial Interpretación semántica
  • Primavera 2008
  • profesor Luigi Ceccaroni

2
Formalismos de unificación
  • La unificación se usa como mecanismo básico de
    composición entre constituyentes en gramáticas
    lógicas.
  • Història
  • Q-Systems (Colmerauer, 1972)
  • Prolog (Colmerauer, 1973)
  • Gramàtiques de Metamorfosi (Colmerauer, 1975)
  • Gramàtiques de Clàusules Definides (DCGs)
    (Pereira, Warren, 1980)

3
Análisis gramatical con unificación
  • Gramática
  • (1) oració (X,Y) - gnom(X,Z), gver(Z,Y)
  • (2) gnom(X,Y) - art(X,Z), nom(Z,Y)
  • (3) gver(X,Y) - ver(X,Y)
  • Lexicón
  • (4) art(X,Y) - el(X,Y)
  • (5) nom(X,Y) - gos(X,Y)
  • (6) ver(X,Y) - borda(X,Y)

4
Análisis gramatical con unificación
  • (7) el(1,2)
  • (8) gos(2,3)
  • (9) borda(3,4)
  • Frase a analizar oració(1,4)

el gos borda
1 2 3 4
5
Análisis gramatical con unificación
  • oració(1,4)
  • (R1) (X ? 1, Y? 4) por unificación
  • gnom (1,Z), gver(Z,4)
  • (R2) aplicada a gnom(1,Z)
  • art(1,U), nom(U,Z), gver(Z,4)

el gos borda
1 2 3 4
6
Análisis gramatical con unificación
  • art(1,U), nom(U,Z), gver(Z,4)
  • (R4) aplicada a art(1,U)
  • el(1,U), nom(U,Z), gver(Z,4)
  • (R7) (U ? 2)
  • el(1,2), nom(2,Z), gver(Z,4)
  • nom(2,Z), gver(Z,4)

el gos borda
1 2 3 4
7
Análisis gramatical con unificación
  • nom(2,Z), gver(Z,4)
  • (R5)
  • gos(2,Z), gver(Z,4)
  • (R8) (Z ? 3)
  • gos(2,3), gver(3,4)
  • gver(3,4)

el gos borda
1 2 3 4
8
Análisis gramatical con unificación
  • gver(3,4)
  • (R3)
  • ver(3,4)
  • (R6)
  • borda(3,4)
  • (R9) Fin

el gos borda
1 2 3 4
9
Análisis semántico
  • Consiste en construir una representación de las
    frases en algún sistema formal.
  • En general es un problema intratable.
  • Se simplifica suponiendo que la semántica de una
    frase se pueda construir a partir de la semántica
    de sus partes semántica compositiva.
  • Algunas características del lenguaje se tienen
    que tratar a parte referencias, omisiones,
    contexto

10
Estrategias de análisis
  • Dos maneras de plantear la interpretación
    semántica
  • Secuencial (sintáctica ? semántica)
  • Paralela (sintáctica semántica)

11
Interpretación secuencial
  • Problemas de ambigüedad
  • Es posible que haya más de una interpretación
    sintáctica.
  • Hay que considerarlas todas, para poder comprobar
    sucesivamente cuáles son las semánticamente
    posibles.
  • Principal ventaja
  • El análisis semántico parte de un análisis
    sintáctico correcto.

12
Interpretación paralela
  • Principal problema
  • No se sabe si la interpretación sintáctica es
    correcta hasta el final.
  • Principal ventaja
  • Poder descartar interpretaciones sintácticas
    correctas (o parcialmente correctas) que no
    tengan interpretación semántica asociada.
  • Las reglas sintácticas incluyen la información
    semántica asociada
  • Se obtiene como resultado un árbol de análisis y
    una o varias interpretaciones.

13
Sistema de representación
  • El sistema de representación tiene que permitir
  • Manejar cuantificación, predicación, negación,
    modalidad (creencias)
  • Resolver la ambigüedad tanto léxica (polisemia)
    como sintáctica
  • Manejar inferencias (herencia, razonamiento por
    omisión)
  • Importante a la hora de resolver problemas que
    involucren el contexto o el conocimiento del
    dominio.

14
Sistema de representación
  • Los sistemas que no se basan en la sintaxis para
    la interpretación suelen utilizar sistemas tipo
    ontologías.
  • Por lo general, se utiliza una variedad de la
    lógica de primer orden adecuada al dominio de
    aplicación.
  • El elemento básico de representación es el
    lexema raíz de un grupo de palabras que son
    diferentes formas de la misma palabra (ej. ir,
    ido, yendo).

15
Sistema de representación
  • Ejemplos
  • Los nombres propios corresponden a constantes.
  • Los verbos intransitivos a predicados unarios
  • Juan ríe ríe(juan)
  • Los verbos transitivos a predicados de aridad
    superior
  • Juan lee el Quijote lee(juan, quijote)
  • Los nombres genéricos a predicados sobre
    variables
  • El hombre hombre(X)
  • Los adjetivos a predicados unarios
  • La casa grande grande(X) ? casa(X)

16
Sistema de representación
  • La representación consiste normalmente en un
    árbol de análisis y una función de composición
    que construye la interpretación de los elementos
    asociados.
  • semS fS (semNP , semVP)
  • semNP fNP (semART , semN)
  • semART fART (sem el)

S
VP
NP
NAME
NP
V
ART
N
menja
bacallà
el
Adrià
17
La representación del significado ejemplo
  • entrada
  • Qui dirigeix el PSOE?
  • forma lògica
  • (pregunta
  • (referent (X))
  • (X instancia (X, persona)
  • (el1 (Y instancia(Y, partit_polític)
  • nom(Y, "PSOE"))
  • (Z instancia(Z, dirigir)
  • present(Z)
  • valor_prop(Z, agent, X)
  • valor_prop(Z, pacient,Y)))))

18
Semántica y forma lógica
19
Semántica y forma lógica
  • Semantics theories of meaning
  • Introduction of a level of context-independent
    meaning called the logical form.
  • It can be produced directly from the syntactic
    structure of a sentence.
  • It does not contain the results of any analysis
    that requires interpretation of the sentence in
    context.

20
Semántica y forma lógica
  • Precisely defining the notions of semantics and
    meaning is surprisingly difficult.
  • The terms are used for several different purposes
    in natural and technical usage.
  • There is a use of the verb mean that has nothing
    to do with language
  • This fire means someone camped here last night.

21
Semántica y forma lógica
  • This fire means someone camped here last night.
  • In this example, the fire is evidence for (or
    implies) the conclusion.
  • The meaning we are interested in is not this one.
  • It is closer to the usage when defining a word.

22
Semántica y forma lógica
  • Amble means to walk slowly.
  • This defines the meaning of a word in terms of
    other words.
  • We are interested in specifying meaning without
    having to refer back to natural language itself.
  • But even if we can do this, defining a notion of
    sentence meaning is difficult.

23
Semántica y forma lógica
  • A guard at the airport Do you know what gate
    you are going to?
  • If we interpret this as asking whether we know
    where we are going, we answer yes.
  • But the response can be based on a
    misunderstanding, if the guard then asks
  • Which gate is it?

24
Semántica y forma lógica
  • Do you know what gate you are going to?
  • This sentence then appears to mean different
    things in different contexts.
  • Can we define a notion of sentence meaning that
    is independent of context?
  • Is there a level at which this sentence has a
    single meaning, but may be used for different
    purposes?

25
Semántica y forma lógica
  • Separating sentence meaning from sentence usage
    is complex, but there are many advantages,
    primarily modularity.
  • If sentences have no context-independent meaning,
    then we may not be able to separate
  • the study of language
  • the study of general human reasoning and context

26
Semántica y forma lógica
  • We use the term meaning in a context-independent
    sense.
  • We use the term usage for the context-dependent
    aspects.
  • The representation of context-independent meaning
    is called the logical form.

27
Semántica y forma lógica
  • The process of mapping a sentence to its logical
    form is called semantic interpretation.
  • The process of mapping the logical form to the
    final knowledge representation language is called
    contextual interpretation.

28
Semántica y forma lógica
S
  • Syntactic analysis
  • semantic interpretation
  • Logical form (ROJA1 ltLA b1 PELOTAgt)
  • contextual interpretation
  • Final representation Roja(BO73)

VP
NP
ART
N
ADJP
pelota
la
V
roja
es
Write a Comment
User Comments (0)
About PowerShow.com