arrow
Return

Speeding up operations on feature terms using constraint programming and variable symmetry

delete2015-03-01
delete3
PRE
AI
S
Santiago Ontañón
P
Pedro Meseguer *
DOI:10.1016/j.artint.2014.11.010delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Feature terms are a generalization of first-order terms which have recently received increased attention for their usefulness in structured machine learning, natural language processing and other artificial intelligence applications. One of the main obstacles for their wide usage is that, when set-valued features are allowed, their basic operations (subsumption, unification, and antiunification) have a very high computational cost. We present a Constraint Programming formulation of these operations, which in some cases provides orders of magnitude speed-ups with respect to the standard approaches. In addition, exploiting several symmetries that often appear in feature terms databases causes substantial additional savings. We provide experimental results of the benefits of this approach. (C) 2014 Elsevier B.V. All rights reserved.
Keywords:
Feature terms
Constraint programing
Symmetries
Structured machine learning
Inductive logic programming
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Artificial Intelligence Review cover
Artificial Intelligence Review
IF:
13.9
Papers:
6.1K
Citations:
1.9W

Organization

D
Drexel University
Scholars:
1.3W
Papers: 1.1W
Citations: 2.2W
C
consejo superior de investigaciones cientificas (csic)
Scholars:
8.8W
Papers: 8.5W
Citations: 125