paper-with-me

홈 › Papers

A Parallel and Efficient Algorithm for Learning to Match

2014-10-22 · Jingbo Shang, Tianqi Chen, Hang Li, Zhengdong Lu, Yong Yu

Many tasks in data mining and related fields can be formalized as matching between objects in two heterogeneous domains, including collaborative filtering, link prediction, image tagging, and web search. Machine learning techniques, referred to as learning-to-match in this paper, have been successfully applied to the problems. Among them, a class of state-of-the-art methods, named feature-based matrix factorization, formalize the task as an extension to matrix factorization by incorporating auxiliary features into the model. Unfortunately, making those algorithms scale to real world problems is challenging, and simple parallelization strategies fail due to the complex cross talking patterns between sub-tasks. In this paper, we tackle this challenge with a novel parallel and efficient algorithm for feature-based matrix factorization. Our algorithm, based on coordinate descent, can easily handle hundreds of millions of instances and features on a single machine. The key recipe of this algorithm is an iterative relaxation of the objective to facilitate parallel updates of parameters, with guaranteed convergence on minimizing the original objective function. Experimental results demonstrate that the proposed method is effective on a wide range of matching problems, with efficiency significantly improved upon the baselines while accuracy retained unchanged.

📄 PDF Abstract BibTeX arXiv:1410.6414

Code (0)

등록된 구현이 없습니다.

Tasks

Collaborative FilteringLink Prediction

Similar Papers 제목 키워드 기반

Parallel Algorithm for Non-Monotone DR-Submodular Maximization

2019-05-30 · ICML 2020 1 · Alina Ene, Huy L. Nguyen

In this work, we give a new parallel algorithm for the problem of maximizing a non-monotone diminishing returns submodular function subject to a cardinality constraint. For any desired accuracy $\epsilon$, our algorithm …

Bridging Classical and Quantum String Matching: A Computational Reformulation of Bit-Parallelism

2025-03-07 · Simone Faro, Arianna Pavone, Caterina Viola

String matching is a fundamental problem in computer science, with critical applications in text retrieval, bioinformatics, and data analysis. Among the numerous solutions that have emerged for this problem in recent dec…

Text Retrieval

Activity recognition from videos with parallel hypergraph matching on GPUs

2015-05-04 · Eric Lombardi, Christian Wolf, Oya Celiktutan, Bülent Sankur

In this paper, we propose a method for activity recognition from videos based on sparse local features and hypergraph matching. We benefit from special properties of the temporal domain in the data to derive a sequential…

Activity RecognitionGPUGraph MatchingHypergraph Matching+1

Optimal Parallelization of Boosting

2024-08-29 · Arthur da Cunha, Mikael Møller Høgsgaard, Kasper Green Larsen

Recent works on the parallel complexity of Boosting have established strong lower bounds on the tradeoff between the number of training rounds $p$ and the total parallel work per round $t$. These works have also presente…

Fully Parallel Architecture for Semi-global Stereo Matching with Refined Rank Method

2019-05-07 · Yiwu Yao, Yuhua Cheng

Fully parallel architecture at disparity-level for efficient semi-global matching (SGM) with refined rank method is presented. The improved SGM algorithm is implemented with the non-parametric unified rank model which is…

Stereo MatchingStereo Matching Hand