Book chapter · 2017

Visual Data Mining for Collaborative Filtering: A State-of-the-Art Survey

Marenglen Biba, Narasimha Rao VajjhalaiD & Lediona Nishani

In Collaborative Filtering Using Data Mining and Analysis, pp. 217–235, IGI Global · Published

Scopus

Summary

What question does this chapter answer?

What visual data mining techniques and tools exist, what are the main collaborative filtering approaches, and how has visual data mining been applied to collaborative filtering recommender systems?

What did the chapter find?

The chapter surveys visual data mining taxonomies (for example Keim’s six classes: graph-based, geometric projection, icon-based, pixel-based, hierarchical and hybrid), popular tools (Clementine, TimeSearcher, ThemeRiver, VizTree, XmdvTool), and the three main kinds of collaborative filtering (memory-based, model-based and hybrid). Reviewing visual collaborative filtering systems such as NEAR, dependency networks, minimum spanning dendrograms and PCA/CCA item maps tested on MovieLens and Netflix data, it concludes that combining visual data mining with collaborative filtering has led to substantial improvement and can alleviate the shortcomings of traditional collaborative filtering.

Why does it matter?

Visual data mining augments, rather than replaces, traditional data mining by bringing the data analyst into the exploration process through visual interpretation of large datasets. For recommender systems, the authors conclude that visual techniques help make sense of what is happening between users in collaborative filtering systems and address problems such as sparse data, scalability and new users or items.

Key findings

  1. The survey reports that visual data mining techniques can be grouped into six classes — graph-based, geometric projection, icon-based, pixel-based, hierarchical and hybrid — following Keim’s taxonomy.
  2. The chapter identifies Clementine, TimeSearcher, ThemeRiver, VizTree and XmdvTool as popular visual data mining tools, describing Clementine as one of the three most popular visual data mining tools currently in use.
  3. The survey classifies collaborative filtering techniques into three major kinds: memory-based, model-based and hybrid collaborative filtering.
  4. The chapter notes that memory-based collaborative filtering is easy to implement and performs well on dense datasets but depends on user ratings, deteriorates on sparse data and requires more memory than model-based techniques.
  5. The survey identifies the key challenges for collaborative filtering recommender systems as managing highly sparse data, scaling to large numbers of users and items, and producing appropriate recommendations quickly, along with the new-user and new-item (cold-start) problems.
  6. Reviewed visual collaborative filtering approaches include the NEAR (navigating exhibitions, annotations and resources) panel, dependency networks, minimum spanning dendrograms for movie recommendation, and PCA- and CCA-based global and personalized item maps tested on MovieLens and Netflix datasets.
  7. The authors conclude that combining visual data mining techniques with collaborative filtering has led to substantial improvement of the overall systems and can alleviate the shortcomings of traditional collaborative filtering.

Source: Biba et al. (2017), In Collaborative Filtering Using Data Mining and Analysis, pp. 217–235, IGI Global. DOI: 10.4018/978-1-5225-0489-4.ch012

Chapter at a glance

Design and results of Visual Data Mining for Collaborative Filtering: A State-of-the-Art Survey
Research questionWhat are the state-of-the-art visual data mining techniques and collaborative filtering approaches, and how are they combined?
DesignState-of-the-art literature survey (book chapter).
DataPublished visual data mining taxonomies, tools and collaborative filtering studies, including work evaluated on EachMovie, MovieLens and Netflix rating datasets.
MethodsNarrative review of visual data mining classifications, tools, memory-based, model-based and hybrid collaborative filtering, and visual collaborative filtering systems.
Main resultCombining visual data mining with collaborative filtering has substantially improved overall systems and can alleviate the shortcomings of traditional collaborative filtering.
ImplicationVisual data mining should be used alongside traditional data mining so analysts and users can visually explore and interpret patterns in recommender data.
CitationBiba et al. (2017) · DOI 10.4018/978-1-5225-0489-4.ch012

Abstract

This book chapter provides a state-of-the-art survey of visual data mining techniques used for collaborative filtering. The chapter begins with a discussion on various visual data mining techniques along with an analysis of the state-of-the-art visual data mining techniques used by researchers as well as in the industry. Collaborative filtering approaches are presented along with an analysis of the state-of-the-art collaborative filtering approaches currently in use in the industry. Visual data mining can provide benefit to existing data mining techniques by providing the users with visual exploration and interpretation of data. The users can use these visual interpretations for further data mining. This chapter dealt with state-of-the-art visual data mining technologies that are currently in use apart. The chapter also includes the key section of the discussion on the latest trends in visual data mining for collaborative filtering.

Abstract as published in Collaborative Filtering Using Data Mining and Analysis.

Key terms

Visual data mining
The chapter’s definition: visual data mining combines data mining methods and computer-aided, interactive visual techniques to discover novel and interpretable patterns with the help of human perception abilities.
Collaborative filtering
The chapter’s definition: collaborative filtering allows recommendations to users taking into account how other users have rated items, using a database of user ratings over items.
Recommender systems
The chapter’s definition: software tools and techniques for suggesting items to users by considering their preferences in an automated fashion.

How to cite

Biba, M., Vajjhala, N. R., & Nishani, L. (2017). Visual Data Mining for Collaborative Filtering: A State-of-the-Art Survey. In Collaborative Filtering Using Data Mining and Analysis (pp. 217–235). IGI Global. https://doi.org/10.4018/978-1-5225-0489-4.ch012

BibTeX
@incollection{biba2017visual,
  title = {Visual Data Mining for Collaborative Filtering: A State-of-the-Art Survey},
  author = {Biba, Marenglen and Vajjhala, Narasimha Rao and Nishani, Lediona},
  booktitle = {Collaborative Filtering Using Data Mining and Analysis},
  pages = {217--235},
  year = {2017},
  publisher = {IGI Global},
  doi = {10.4018/978-1-5225-0489-4.ch012},
  url = {https://doi.org/10.4018/978-1-5225-0489-4.ch012}
}
Download citation:BibTeXRISCSL-JSONMarkdown

Related research

Machine learning and data science applications

2025
Gigov et al. (2025) · 2025 2nd Global AI Summit – International Conference on Artificial Intelligence and Emerging Technology (AI Summit) · DOI 10.1109/AISummit66170.2025.11411099
2024
Vajjhala & Strang (2024) · International Journal of Services and Standards · DOI 10.1504/IJSS.2024.140078
2015
Vajjhala et al. (2015) · 2015 3rd International Conference on Future Internet of Things and Cloud (FiCloud), Rome, Italy · DOI 10.1109/FiCloud.2015.15

All paper summaries → · Full publication list →