U-curve: A branch-and-bound optimization algorithm for U-shaped cost functions on Boolean lattices applied to the feature selection problem


Autoria(s): RIS, Marcelo; BARRERA, Junior; MARTINS JR., David C.
Contribuinte(s)

UNIVERSIDADE DE SÃO PAULO

Data(s)

20/10/2012

20/10/2012

2010

Resumo

This paper presents the formulation of a combinatorial optimization problem with the following characteristics: (i) the search space is the power set of a finite set structured as a Boolean lattice; (ii) the cost function forms a U-shaped curve when applied to any lattice chain. This formulation applies for feature selection in the context of pattern recognition. The known approaches for this problem are branch-and-bound algorithms and heuristics that explore partially the search space. Branch-and-bound algorithms are equivalent to the full search, while heuristics are not. This paper presents a branch-and-bound algorithm that differs from the others known by exploring the lattice structure and the U-shaped chain curves of the search space. The main contribution of this paper is the architecture of this algorithm that is based on the representation and exploration of the search space by new lattice properties proven here. Several experiments, with well known public data, indicate the superiority of the proposed method to the sequential floating forward selection (SFFS), which is a popular heuristic that gives good results in very short computational time. In all experiments, the proposed method got better or equal results in similar or even smaller computational time. (C) 2009 Elsevier Ltd. All rights reserved.

BZG

BZG

Identificador

PATTERN RECOGNITION, v.43, n.3, p.557-568, 2010

0031-3203

http://producao.usp.br/handle/BDPI/30379

10.1016/j.patcog.2009.08.018

http://dx.doi.org/10.1016/j.patcog.2009.08.018

Idioma(s)

eng

Publicador

ELSEVIER SCI LTD

Relação

Pattern Recognition

Direitos

restrictedAccess

Copyright ELSEVIER SCI LTD

Palavras-Chave #Boolean lattice #Branch-and-bound algorithm #U-shaped curve #Feature selection #Subset search #Optimal search #Computer Science, Artificial Intelligence #Engineering, Electrical & Electronic
Tipo

article

original article

publishedVersion