A Dynamic-Neighbor Particle Swarm Optimizer for Accurate Latent Factor Analysis

Jia Chen, Yixian Chun, Yuanyi Liu, Renyu Zhang, Yang Hu
2/23/2023
cs.LGcs.NE

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

High-Dimensional and Incomplete matrices, which usually contain a large amount of valuable latent information, can be well represented by a Latent Factor Analysis model. The performance of an LFA model heavily rely on its optimization process. Thereby, some prior studies employ the Particle Swarm Optimization to enhance an LFA model's optimization process. However, the particles within the swarm follow the static evolution paths and only share the global best information, which limits the particles' searching area to cause sub-optimum issue. To address this issue, this paper proposes a Dynamic-neighbor-cooperated Hierarchical PSO-enhanced LFA model with two-fold main ideas. First is the neighbor-cooperated strategy, which enhances the randomly chosen neighbor's velocity for particles' evolution. Second is the dynamic hyper-parameter tunning. Extensive experiments on two benchmark datasets are conducted to evaluate the proposed DHPL model. The results substantiate that DHPL achieves a higher accuracy without hyper-parameters tunning than the existing PSO-incorporated LFA models in representing an HDI matrix.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{chen2023dynamicneighbor,
  title  = {A Dynamic-Neighbor Particle Swarm Optimizer for Accurate Latent Factor Analysis},
  author = {Jia Chen and Yixian Chun and Yuanyi Liu and Renyu Zhang and Yang Hu},
  year   = {2023},
  eprint = {2302.11954},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.11954v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.11954.svg)](https://codeofpaper.com/paper/2302.11954)

Discussion