Closed Bug 2031568 Opened 1 month ago Closed 1 month ago

Add new normalization method for inferred interest vector

Categories

(Firefox :: New Tab Page, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
151 Branch
Tracking Status
firefox151 --- fixed

People

(Reporter: rrando, Assigned: rrando)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

In our inferred model, we’ve tried non-normalized and normalized interest vectors.

We’re transitioning back to non-normalized with a desire to have some sort of blend implemented in the future on the client.

We add a new ctrPriorStrength that can be passed from Merino as part of the model configs that activates the new feature.

The new process is as follows:
Get a normalized CTR for all tiles based on all impressions/clicks based on looking at impressions/clicks for all possible topics.
For each feature, get the ctr of that feature relative this normalized ctr. A ctrPriorStrength constant is added so for few impressions the normalized ctr is going to be 1.
Threshold as normal using default thresholds passed from feature model

Assignee: nobody → rrando
Status: NEW → ASSIGNED
Attachment #9569596 - Attachment description: Bug 2031568 - Add baysean smoothing and normalization method → Bug 2031568 - Add bayes smoothing with normalization method for computing inferred interest vector for New Tab
Pushed by rrando@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/152842e95dde https://hg.mozilla.org/integration/autoland/rev/597860913185 Add bayes smoothing with normalization method for computing inferred interest vector for New Tab r=mlplyler,home-newtab-reviewers,thecount
Status: ASSIGNED → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 151 Branch
Blocks: 2033030
QA Whiteboard: [qa-triage-done-c152/b151]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: