Skip to content
Manuel Valle Torre edited this page Jan 17, 2018 · 10 revisions

Shared Perspectives for Query by Example in e-Commerce Systems

Welcome to the shared-perspectives wiki! In this, I'll address the theory behind Shared Perspectives, as well as the basic workflow of the project and how can it be reproduced. The concepts and design space are for Shared Perspectives, and Query by Example. The project basically consists of Processing and Application, in the first one we turn reviews into useful representations of a movie, and in the second we use those representations to find similar movies.

For the processing, the main steps were the Perceptual Feature Extraction (getting vectors from reviews), and the Construction of Shared Perspectives (clustering said vectors). The whole thing is supported with a Relational Database), that's why those vectors are called tuples here, since they are the encoded representation of the review: values for the Perceptual Features.

Then for the application, we use the Shared Perspectives Tuples (the center of each Shared Perspective) to find movies that were perceived in a similar way by the users. This is mostly evaluated with a simulation, and then we also evaluate the quality of the Shared Perspectives.

Finally there is a functional prototype that is still work in progress, and can be optimized and improved in countless ways!


Concepts and Design Space:


Processing:


Evaluation:


Applications: