Learning a Compositional Semantics for Freebase with an Open Predicate Vocabulary

Jayant Krishnamurthy, Tom M. Mitchell


Abstract
We present an approach to learning a model-theoretic semantics for natural language tied to Freebase. Crucially, our approach uses an open predicate vocabulary, enabling it to produce denotations for phrases such as “Republican front-runner from Texas” whose semantics cannot be represented using the Freebase schema. Our approach directly converts a sentence’s syntactic CCG parse into a logical form containing predicates derived from the words in the sentence, assigning each word a consistent semantics across sentences. This logical form is evaluated against a learned probabilistic database that defines a distribution over denotations for each textual predicate. A training phase produces this probabilistic database using a corpus of entity-linked text and probabilistic matrix factorization with a novel ranking objective function. We evaluate our approach on a compositional question answering task where it outperforms several competitive baselines. We also compare our approach against manually annotated Freebase queries, finding that our open predicate vocabulary enables us to answer many questions that Freebase cannot.
Anthology ID:
Q15-1019
Volume:
Transactions of the Association for Computational Linguistics, Volume 3
Month:
Year:
2015
Address:
Cambridge, MA
Editors:
Michael Collins, Lillian Lee
Venue:
TACL
SIG:
Publisher:
MIT Press
Note:
Pages:
257–270
Language:
URL:
https://aclanthology.org/Q15-1019
DOI:
10.1162/tacl_a_00137
Bibkey:
Cite (ACL):
Jayant Krishnamurthy and Tom M. Mitchell. 2015. Learning a Compositional Semantics for Freebase with an Open Predicate Vocabulary. Transactions of the Association for Computational Linguistics, 3:257–270.
Cite (Informal):
Learning a Compositional Semantics for Freebase with an Open Predicate Vocabulary (Krishnamurthy & Mitchell, TACL 2015)
Copy Citation:
PDF:
https://aclanthology.org/Q15-1019.pdf