GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchShoppingOpinionsAnchorFeatures
Table of Contents ▼
Jump to a specific part of the page:
Description
Features for an individual Shopping Opinions Anchor. This file is used for video anchor use case. Next Id: 34
Attributes List
This module has the following attributes (case-insensitive ascending order):
View Attributes
- anchorLabel
- anchorLabelFirstMentionPos
- anchorLabelSentiment
- anchorLabelWordsMentions
- anchorOrAspectFirstMentionPos
- anchorOrAspectWordsMentions
- aspect
- asrForProConExtraction
- babelSimilarityScore
- conScore
- grampusScore
- isCon
- isPro
- isProConWhenExtractedFromMum
- luminAspect
- luminAspectFirstMentionPos
- luminAspectWordsMentions
- luminScore
- mumProductAspect
- mumScore
- opinionsDolphinDescriptivenessScore
- opinionsDolphinUsefulnessScore
- productNameFromTitle
- proScore
- question
- snippet
- snippetQaScore
- snippetSentimentScore
- snippetSubSegment
- snippetSubSegmentQaScore
- snippetSubSegmentSentimentScore
- snippetSubSegmentWordCount
- snippetWordCount
Attributes
-
asrForProConExtraction
(type:String.t
, default:nil
)
- The asr with sentence break that was used for pro/con extraction. -
snippetWordCount
(type:integer()
, default:nil
)
- The number of words in the ASR for the selected segment window. -
snippetQaScore
(type:number()
, default:nil
)
- The QA model score for the selected segment window against the question. -
anchorLabelSentiment
(type:number()
, default:nil
)
- The sentiment score of the anchor label, with range: [-1, 1]. If using Lumin Pro/Con tags as the anchor labels, the "Pro" Lumin tag will have a score of 1 and Con Lumin tag will have a score of -1. -
productNameFromTitle
(type:String.t
, default:nil
)
- The product name from title extracted by the grampus model. -
snippetSubSegmentQaScore
(type:number()
, default:nil
)
- The QA model score for the best sub segment against the question. -
anchorLabelFirstMentionPos
(type:integer()
, default:nil
)
- The first anchor_label mention position (word index, 0-based). It is computed from the snippet_sub_segment if exists. Otherwise it is computed from the snippet. It is not populated if there is no such mention. -
babelSimilarityScore
(type:number()
, default:nil
)
- The Babel similarity score between the snippet and the anchor label. -
conScore
(type:number()
, default:nil
)
- The classification score of the anchor being a con opinion. -
isPro
(type:boolean()
, default:nil
)
- Whether the anchor is classified as a pro opinion. -
luminAspectWordsMentions
(type:integer()
, default:nil
)
- The number of times words in Lumin aspect (that is not a stopword) being mentioned in the snippet. -
mumScore
(type:number()
, default:nil
)
- The score from the MUM model if the pro/con anchor is extracted by MUM. -
grampusScore
(type:number()
, default:nil
)
- The score from the Grampus model if the pro/con is extracted by Grampus. -
snippetSubSegment
(type:String.t
, default:nil
)
- The ASR for the best matched sub segment inside the selected segment. -
snippetSentimentScore
(type:number()
, default:nil
)
- The go/scarlett sentiment score of the selected segment window. Positive score represents positive sentiment. Negative score represents negative sentiment. -
luminAspect
(type:String.t
, default:nil
)
- The lumin aspect of the Pro/Con Lumin tag. e.g. "weight". -
question
(type:String.t
, default:nil
)
- The question used to score this video segment. -
snippetSubSegmentSentimentScore
(type:number()
, default:nil
)
- The go/scarlett sentiment score of the best matched sub segment. Positive score represents positive sentiment. Negative score represents negative sentiment. -
opinionsDolphinUsefulnessScore
(type:number()
, default:nil
)
- -
snippetSubSegmentWordCount
(type:integer()
, default:nil
)
- The number of words in the ASR for the best matched sub segment. -
mumProductAspect
(type:String.t
, default:nil
)
- The product aspect of the pro/con generated using the MUM model. -
luminScore
(type:number()
, default:nil
)
- The Lumin model score for the anchor label against the segment. -
isCon
(type:boolean()
, default:nil
)
- Whether the anchor is classified as a con opinion. -
anchorOrAspectWordsMentions
(type:integer()
, default:nil
)
- The number of times words in anchor label or Lumin aspect (that is not a stopword) being mentioned in the snippet. If a word exists in both anchor label and Lumin aspect, it shall be only counted once for a mention in the snippet. -
aspect
(type:GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchAspect
, default:nil
)
- Product aspect being discussed by this Shopping Opinions. -
proScore
(type:number()
, default:nil
)
- The classification score of the anchor being a pro opinion. -
snippet
(type:String.t
, default:nil
)
- The ASR for the selected segment window. -
anchorOrAspectFirstMentionPos
(type:integer()
, default:nil
)
- The smaller number of anchor_label_first_mention_pos and lumin_aspect_first_mention_pos. -
isProConWhenExtractedFromMum
(type:boolean()
, default:nil
)
- True if the anchor is considered as pro or con when extracted from MUM. -
luminAspectFirstMentionPos
(type:integer()
, default:nil
)
- The first Lumin aspect mention position (word index, 0-based). It is computed from the snippet_sub_segment if exists. Otherwise it is computed from the snippet. It is not populated if there is no such mention. -
opinionsDolphinDescriptivenessScore
(type:number()
, default:nil
)
- Scores from Opinions Dolphin scorer. Opinions Dolphin scorer is built by finetuning the Dolphin-based Video Anchor Unified Scorer V2 on the Opinions anchors ratings. It outputs two scores, which are optimized for descriptiveness and usefulness ratings respectively. 'descriptiveness_score' measures how well the anchor label describes the video section. 'usefulness_score' measures how useful the anchor label is for jumping to an important section in the video. go/vs-opinions-migration-report -
anchorLabel
(type:String.t
, default:nil
)
- The anchor label. -
anchorLabelWordsMentions
(type:integer()
, default:nil
)
- The number of times words in anchor label (that is not a stopword) being mentioned in the snippet.
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchShoppingOpinionsAnchorFeatures{
anchorLabel: String.t() | nil,
anchorLabelFirstMentionPos: integer() | nil,
anchorLabelSentiment: number() | nil,
anchorLabelWordsMentions: integer() | nil,
anchorOrAspectFirstMentionPos: integer() | nil,
anchorOrAspectWordsMentions: integer() | nil,
aspect: GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchAspect.t() | nil,
asrForProConExtraction: String.t() | nil,
babelSimilarityScore: number() | nil,
conScore: number() | nil,
grampusScore: number() | nil,
isCon: boolean() | nil,
isPro: boolean() | nil,
isProConWhenExtractedFromMum: boolean() | nil,
luminAspect: String.t() | nil,
luminAspectFirstMentionPos: integer() | nil,
luminAspectWordsMentions: integer() | nil,
luminScore: number() | nil,
mumProductAspect: String.t() | nil,
mumScore: number() | nil,
opinionsDolphinDescriptivenessScore: number() | nil,
opinionsDolphinUsefulnessScore: number() | nil,
proScore: number() | nil,
productNameFromTitle: String.t() | nil,
question: String.t() | nil,
snippet: String.t() | nil,
snippetQaScore: number() | nil,
snippetSentimentScore: number() | nil,
snippetSubSegment: String.t() | nil,
snippetSubSegmentQaScore: number() | nil,
snippetSubSegmentSentimentScore: number() | nil,
snippetSubSegmentWordCount: integer() | nil,
snippetWordCount: integer() | nil
}
anchorLabel: String.t() | nil,
anchorLabelFirstMentionPos: integer() | nil,
anchorLabelSentiment: number() | nil,
anchorLabelWordsMentions: integer() | nil,
anchorOrAspectFirstMentionPos: integer() | nil,
anchorOrAspectWordsMentions: integer() | nil,
aspect: GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchAspect.t() | nil,
asrForProConExtraction: String.t() | nil,
babelSimilarityScore: number() | nil,
conScore: number() | nil,
grampusScore: number() | nil,
isCon: boolean() | nil,
isPro: boolean() | nil,
isProConWhenExtractedFromMum: boolean() | nil,
luminAspect: String.t() | nil,
luminAspectFirstMentionPos: integer() | nil,
luminAspectWordsMentions: integer() | nil,
luminScore: number() | nil,
mumProductAspect: String.t() | nil,
mumScore: number() | nil,
opinionsDolphinDescriptivenessScore: number() | nil,
opinionsDolphinUsefulnessScore: number() | nil,
proScore: number() | nil,
productNameFromTitle: String.t() | nil,
question: String.t() | nil,
snippet: String.t() | nil,
snippetQaScore: number() | nil,
snippetSentimentScore: number() | nil,
snippetSubSegment: String.t() | nil,
snippetSubSegmentQaScore: number() | nil,
snippetSubSegmentSentimentScore: number() | nil,
snippetSubSegmentWordCount: integer() | nil,
snippetWordCount: integer() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.VideoContentSearchShoppingOpinionsAnchorFeatures