RankPSO: A new L2R algorithm based on particle swarm optimization


Abstract:

One of the central issues in Learning to Rank (L2R) for Information Retrieval is the development of algorithms that construct ranking models by directly optimizing common evaluation measures used in IR. In this article, we propose a new learning-to-rank method, referred to as RankPSO, based on particle swarm optimization (PSO). Our algorithm implements a particle swarm that works as a unit, managing to construct a ranking function that directly optimizes an evaluation measure according to training data. It also applies a diversification strategy to avoid an early convergence in local minima. We used Principal Components Analysis (PCA) and cluster analysis methods to reduce data dimension. Extensive experiments show that the proposed algorithm outperforms state-of-the-art ranking algorithms on several benchmark datasets. The obtained results were analyzed statistically and showing that RankPSO presents a significant improvement in precision on other state-of-the-art methods; for most of the tested datasets, it also presents better precision stability regarding the methods that directly optimize evaluation measures. In addition, the computational efficiency of the RankPSO method was evaluated. The results show the advantages of using PSO as a bio-inspired algorithm for L2R and the advantages of combining PCA and Cluster as a method for reducing data dimensionality. © 2014 Old City Publishing, Inc.

Año de publicación:

2014

Keywords:

  • principal components analysis
  • Ranking functions
  • CLÚSTER
  • Particle Swarm Optimization
  • Learning to rank
  • Information Retrieval
  • learning algorithms

Fuente:

scopusscopus

Tipo de documento:

Article

Estado:

Acceso restringido

Áreas de conocimiento:

  • Algoritmo
  • Algoritmo
  • Ciencias de la computación

Áreas temáticas:

  • Métodos informáticos especiales
  • Ciencias de la computación
  • Programación informática, programas, datos, seguridad