Published May 24, 2026 | Version v1

Multi-Model Content Recommendation: An Ensemble Architecture

Authors/Creators

Description

This paper describes a multi-model recommendation ensemble developed for CNET that combines four fundamentally different recommendation paradigms — topic modeling (LDA), user-user collaborative filtering (ALS), item-item collaborative filtering, and locality-sensitive hashing (LSH-MinHash) — under a meta-orchestration layer. Each model contributes a distinct recommendation signal: semantic content similarity, user behavior similarity, item co-consumption patterns, and efficient set-based similarity. The paper documents the architecture, the individual model designs, the orchestration strategy, and discusses the ensemble approach in the context of modern recommendation systems.

Files

cnet_recommender_ensemble.pdf

Files (242.7 kB)

Name Size
md5:3059554cbb5cfc7d37716fca61c3c57c
242.7 kB Preview Download

Additional details

Related works

Is supplement to
Preprint: 10.5281/zenodo.20367208 (DOI)

Dates

Created
2014
Original ideation & implementation
Issued
2026-05-24

References

  • Blei, D., Ng, A. and Jordan, M. (2003). Latent Dirichlet allocation. JMLR.
  • Hu, Y., Koren, Y. and Volinsky, C. (2008). Collaborative filtering for implicit feedback datasets. ICDM.
  • Sarwar, B. et al. (2001). Item-based collaborative filtering recommendation algorithms. WWW.
  • Indyk, P. and Motwani, R. (1998). Approximate nearest neighbors: Towards removing the curse of dimensionality. STOC
  • Broder, A. (1997). On the resemblance and containment of documents. SEQUENCES.
  • Subsequent work: Covington, P., Adams, J. and Sargin, E. (2016). Deep neural networks for YouTube recommendations. RecSys.
  • Subsequent work: He, X. et al. (2017). Neural collaborative filtering. WWW.
  • Subsequent work: Devlin, J. et al. (2019). BERT: Pre-training of deep bidirectional transformers for language understanding. NAACL.
  • Subsequent work: Reimers, N. and Gurevych, I. (2019). Sentence-BERT: Sentence embeddings using Siamese BERT-networks. EMNLP.