All Products
Search
Document Center

Improve the accuracy of recommendations by using the negative feedback feature

Last Updated: Jan 15, 2021

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 users' 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 their impact scopes.

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 the 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 specified period of time.

Required operations: Track the negative feedback, 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", for example, "dislike_class:cagetory_path=12_4_5".

The following table lists the enumerated values of keys in bhv_value.

Industry

Key

Example of bhv_value

E-commerce

category_pathtagsband_idshop_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_pathchannelautohor

dislike_class:cagetory_path=13_4_5; dislike_class:channel=xxx; dislike_class:author=Alex;

News

organizechannelauthor

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 specified 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"