What is the Recent Profile?

In Rumo, we compute recommendations based on the User Semantic Profile (USF).

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/988892a7-1aa1-4ba7-9dca-fa2ddaf03220/ideacolor.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/988892a7-1aa1-4ba7-9dca-fa2ddaf03220/ideacolor.png" width="40px" /> What is the USF?👇

What Is The "User Semantic Fingerprint" ?

</aside>

We calculate a global profile based on the total user’s interaction history, and a recent profile based on his most recent interactions.

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/334b5346-e65d-4f61-942a-cc13dd4cdb53/info.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/334b5346-e65d-4f61-942a-cc13dd4cdb53/info.png" width="40px" /> We respect our customers' privacy rights. According to the latest GDPR regulations, we can’t store our users’ data for more than 13 months. So personalized recommendation is based on the user’s history for the last 13 months maximum.

</aside>

1️⃣  Define the rule to compute the recent profile

You can design the recent profile in order to impact your end-users recommendation experience by boosting the importance of their recent interactions.

You can configure the default settings for Recent Profile by defining two parameters:

1. Number of interactions

This parameter defines the number of interactions taken into account to compute the recent profile.

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/80d0fa24-9089-4c18-a762-89f461601b6d/info.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/80d0fa24-9089-4c18-a762-89f461601b6d/info.png" width="40px" /> Rumo supports different interaction types: click ┃ purchase ┃ bookmark ┃ like ┃ dislike ┃ moreInfo ┃ start ┃ complete ┃ addToList ┃ share

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a8ce9931-8336-4e15-88ec-21c924d764bd/favicon-blue-1.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a8ce9931-8336-4e15-88ec-21c924d764bd/favicon-blue-1.png" width="40px" /> See API Doc | Submit User Interactions

</aside>

</aside>

By default, recent interactions are set to 10. The accepted values are between 0 and 50.

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/988892a7-1aa1-4ba7-9dca-fa2ddaf03220/ideacolor.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/988892a7-1aa1-4ba7-9dca-fa2ddaf03220/ideacolor.png" width="40px" /> The number of interactions includes only the count of an interaction with a unique content ID. For instance, if your user has  performed multiple interactions such as click, play and watch for Titanic, resulting in 3 interactions with Rumo, this will only count as one interaction for the recent profile, since it is the same content ID.

</aside>

2. Recency Weight

The recency weight is the importance given to the recent profile in the personalized recommendation. The weight can vary between 0 and 1.

By default it is set to 0, meaning that we compute recommendations based on the global profile only. If set to 1, we will provide recommendations only based on the recent profile.

In between, you can balance both global and recent profiles in order to fine-tune the impact of the recency-based profile.

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a8ce9931-8336-4e15-88ec-21c924d764bd/favicon-blue-1.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a8ce9931-8336-4e15-88ec-21c924d764bd/favicon-blue-1.png" width="40px" /> See API Doc | Rules | Define Recency Rule

</aside>

2️⃣ Preview Recent Profile

Once you have defined the rule for the recent USF, you can preview it in the Profile section by sliding the toggle on Recent Profile.

Untitled

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a8ce9931-8336-4e15-88ec-21c924d764bd/favicon-blue-1.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a8ce9931-8336-4e15-88ec-21c924d764bd/favicon-blue-1.png" width="40px" /> See API Doc | Display Recent USF

</aside>

3️⃣ Activate recency in personalized recommendation

You can activate the recency-based rule in personalized recommendation by adding the recency-weight parameter in the API request, and defining the weight for the recent profile.

This parameter defines the mix between recent and global profile to create the personalized recommendation. Set to 0, recommendation is based only on the global profile. Set to 1, recommendation is only based on recent interactions.

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a8ce9931-8336-4e15-88ec-21c924d764bd/favicon-blue-1.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a8ce9931-8336-4e15-88ec-21c924d764bd/favicon-blue-1.png" width="40px" /> See API Doc | Get User recommendation

</aside>