Amazon Personalize- Exploration weight impact on recommendations

0

According to the documentation, with exploration weight as '0', there should be no exploration and the items returned should be based on relevance. With our testing we don't have the items returned completely based on relevance, it still returns popular items which the user has not interacted with at all. Our dataset has 50 users (with 100 interactions each) and also some 17 anonymous interactions (with no user_id and only session_id).

Is this an issue with the dataset somehow?

This is our user-item interaction schema example:

	"type": "record",
	"name": "Interactions",
	"namespace": "com.amazonaws.personalize.schema",
	"fields": [
		{
			"name": "USER_ID",
			"type": "string"
		},
		{
			"name": "ITEM_ID",
			"type": "string"
		},
		{
			"name": "EVENT_TYPE",
			"type": "string"
		},
		{
			"name": "DEVICE_TYPE",
			"type": "string"
		},
		{
			"name": "LOCATION",
			"type": "string"
		},
		{
			"name": "SESSION_ID",
			"type": [
				"null",
				"string"
			]
		},
		{
			"name": "TIMESTAMP",
			"type": "long"
		}
	]
}
  • 5K interactions for 50 users is an extremely small dataset. How many distinct items are in the dataset? What is the distribution of interaction counts across those items? What are the offline metrics from the model?

已提問 2 年前檢視次數 398 次
1 個回答
0

Hi there,

I believe there is always some innate error in the relevance but in this blog post are some ways to improve the relevance by leveraging contextual information.

Hope this helps make the recommendations more accurate and here is an additional resource to help you think about how you'd define/determine relevance.

Regards NN

已回答 2 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南