Journal article
Speeding up operations on feature terms using constraint programming and variable symmetry
Artificial intelligence, v 220, pp 104-120
Mar 2015
Abstract
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.
Metrics
Details
- Title
- Speeding up operations on feature terms using constraint programming and variable symmetry
- Creators
- Santiago Ontañón - Drexel UniversityPedro Meseguer - Research Institute for Artificial Intelligence
- Publication Details
- Artificial intelligence, v 220, pp 104-120
- Publisher
- Elsevier
- Resource Type
- Journal article
- Language
- English
- Academic Unit
- Computer Science
- Web of Science ID
- WOS:000349738400004
- Scopus ID
- 2-s2.0-84920721203
- Other Identifier
- 991019168096604721
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Collaboration types
- Domestic collaboration
- International collaboration
- Web of Science research areas
- Computer Science, Artificial Intelligence