I'm fairly new here and I'm thanking in advance everybody who will take the time to read this question.
We're building a recommender system using tf-idf to generate normalised vectors of documents. Based on the interactions of the users with the documents (like, don't like, spend time on it etc...), we want to generate users profiles that follows the same structure than the documents themselves.
While there is a lot of literature about recommender systems and content based filtering on the 'product' side, there is very little about the structuring of the users preferences themselves. I'm not exactly asking a 'solution' but rather to please point us in the right direction (or simply, a direction). We might work out something ourselves, but no need to reinvent the wheel if there's already quite developed solutions.
Many thanks all! Daniel