Repository logo
English
Türkçe
Log In(current)
  1. Home
  2. ADA University
  3. CB5. ADA Theses, Dissertations and Final Projects
  4. School of Information Technologies and Engineering
  5. An Expert-Based Approach for Recommending Data Visualization Techniques

An Expert-Based Approach for Recommending Data Visualization Techniques

Date Issued
2025-04
Author(s)
Gafarov, Kanan
Abstract
In the era of data-driven decision-making, effective visualization of complex datasets plays a
pivotal role in enhancing analytical insights and communication. Yet, selecting the most appropriate
data visualization technique remains a significant challenge for users, especially those without formal
training in data analytics or visual design. This research addresses that gap by developing a rule-based
expert recommendation system that guides users in selecting suitable visualization techniques based on
specific dataset characteristics. The proposed system integrates expert knowledge, formalized rules, and
a user-centric interface to support and streamline the visualization selection process.
The system architecture follows a Model–View–Controller (MVC) design pattern, with a robust
backend built using Python and MongoDB. The Model stores a curated database of visualization
techniques along with associated rules and attributes, the Controller implements a dynamic decision
engine that interprets user responses, and the View presents an interactive Q&A interface built using
Streamlit. The questionnaire comprises 8–10 targeted questions that gather key information about the
dataset—such as data type, structure, analytical goal, and data volume—which are then evaluated by
the system’s reasoning engine to generate tailored recommendations.
A unique feature of this system is its expert rule base, manually constructed based on visualization
theory, best practices, and authoritative resources. The database of visualization techniques was also
built from scratch, requiring extensive research and careful structuring of technique-specific metadata.
The rules were refined through iterative testing and feedback to ensure accuracy and contextual
relevance across a variety of datasets.
The system was evaluated through a formative usability study with five participants, who tested
the prototype on real datasets and provided qualitative feedback. Results indicated high usability, with
participants praising the intuitive question flow, clarity of recommendations, and educational value.
Users found that the system either confirmed their expectations or introduced new and contextually
relevant visualization ideas. The rule-based recommendations were transparent and interpretable,
contributing to user confidence and improved visualization literacy.
This research contributes a novel and practical solution to the problem of visualization technique
selection by embedding expert knowledge in a usable and accessible form. It has implications for both
novice users seeking guidance and experienced analysts looking for validation or inspiration. Future
enhancements may include expanding the visualization database, improving rule transparency, and
deploying the system as a web-based application. Overall, the system demonstrates the feasibility and
value of expert-based, rule-driven approaches in supporting effective data visualization.
Subjects

Data visualization --...

Information visualiza...

Knowledge-based syste...

Human-computer intera...

Expert systems Rule-...

IT and Engineering

Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your Institution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
  • Send Feedback
Repository logo COAR Notify