A exploratory visualization tool aimed at understanding, identifying and
rectifying errors in both data and similarity measures
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
SimViz (Similarity VisualiZation) is a tool focused on the interactive visualization of similarity functions and how they are computed over different case bases.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
Install the prerrequisites with:
npm install
git clone https://github.com/gjimenezUCM/simviz.git
npm install
npm run build
npm run start
The main interface of SimViz is organized in three columns or panels:
– Similarity selection and description panel (left): Users employ this panel to select a case base to visualize and to choose a similarity function over this case base. – Similarity value distribution panel (middle): a heatmap and a histogram shows information about the distribution of the similarity values over the case base. Both are interactive and will help to explore the cases and similarity values. – Case comparator panel (right): a table that displays side by side two cases selected using the similarity value distribution panel. The global similarity value is shown on the header while the local similarity values and the attributes involved in the similarity calculation are displayed in rows, with a bar displaying the attribute weight on the first cell of each row.
Right now, with SimViz we can explore four different datasets:
The first ones use some basic local similarity metrics for numbers and nominal attribute values. The DMH dataset contains 64 artwork descriptions from the Design Museum Helsinki, which imposed the definition of new similarity functions for color perception and emotions.
Similarity data is computed offline using a weighted average as global similarity function, and predefined local similarity functions over the attributes of the cases contained in a case base. The case base and the similarity data are enriched with information about attribute datatypes, local similarity functions, weights for global similarity functions and user explanations.
The data
folder in this repository repository contains a notebook with some examples about how the current data was created to be visualized in the tool
Distributed under the APACHE 2.0 License. See LICENSE-2.0.txt
for more information.
Your Name - @guille_fdi - gjimenez@ucm.es
Project Link: https://github.com/gjimenezUCM/simviz