Background information
During interactions between users and the recommendation system, some recommendations may not meet user expectations. This may be caused by inappropriate diversity policies, changes in user interests, or the use of some topics or images that make users feel uncomfortable.
The negative feedback feature enables the interactions between users and the recommendation system and provides more personalized recommendations based on the negative feedback of users.
Description
The negative feedback feature applies to the following scenarios:
1. Block a single item
Example: An item such as a product, content, or news appears in the recommendations for Alice but Alice does not like this item or some images or descriptions of this item make her feel uncomfortable. The negative feedback feature can block this item for Alice.
Effect: This item is blocked and no longer appears in the recommendations for Alice. The block operation takes effect permanently.
Required operations: Track the negative feedback and report the behavior data in compliance with the related data specifications,
Note: If you have multiple negative feedback options, you must map them to scenarios 1, 2, or 3 based on the scope of impacts.
The following table provides the specifications for data reporting.
item_id | item_type | bhv_type | bhv_value |
---|---|---|---|
Required | Required | Reported value: "dislike" | Reported value: "dislike_item" |
Note: For more information about the specifications of behavior data, see data specifications of a specific industry.
2. Dislike specific characteristics of an item
Example: The shading powder of a specific brand appears in the recommendations for Alice. Alice does not like this item and shields this item by using the keyword highlighter.
Effect: Such items are blocked for Alice and highlighter products no longer appear in her recommendations within a specific period of time.
Required operations: Track the negative feedback and report the behavior data in compliance with the related data specifications, and enter correct characteristics in the product list.
The following table provides the specifications for data reporting.
item_id | item_type | bhv_type | bhv_value |
---|---|---|---|
Left empty | Left empty | Reported value: "dislike" | Reported value: "dislike_class:key=value". Example: "dislike_class:cagetory_path=12_4_5" |
The following table describes the enumerated values of keys in bhv_value.
Industry | Key | Example of bhv_value |
---|---|---|
E-commerce | category_path; tags; band_id; shop_id | dislike_class:cagetory_path=12_4_5; dislike_class:tags=Lady; (You do not need to enclose the value with quotation marks.) dislike_class:band_id=12; dislike_class:shop_id=123 |
Content | category_path; channel; author | dislike_class:cagetory_path=13_4_5; dislike_class:channel=xxx; dislike_class:author=Alex |
News | organize; channel; author | dislike_class:organize=xxx; dislike_class:channel=xxx; dislike_class:author=Alex |
3. Dislike items similar to or related to an item
Example: The shading powder of a specific brand appears in the recommendations for Alice. Alice does not like items that are similar to this item and shields similar items.
Effect: Items similar to shading powder are blocked for Alice and no longer appear in her recommendations within a specific period of time.
Required operations: Track the negative feedback and report the behavior data in compliance with the related data specifications.
The following table provides the specifications for data reporting.
item_id | item_type | bhv_type | bhv_value |
---|---|---|---|
Required | Required | Reported value: "dislike" | Reported value: "dislike_related" |