Machine-assisted article descriptions for Android
By jtanner × rschoenbaechler
Jan 2023
The Android team is interested in improving the Article Descriptions Suggested Edits quality, while supporting the research of EPFL.
In order to provide machine generated article descriptions and have the output of the task show up, a minimum viable product (MVP) for Android needs to be created.
Machine-assisted article descriptions for Android
The insights from the MVP will be used to:�
Machine-assisted article descriptions for Android
OKRs
Objective: Understand of machine generated article descriptions as an improvement to existing article descriptions while enhancing the article description matching algorithm by developing a MVP
Machine-assisted article descriptions for Android
Product Requirements
Machine-assisted article descriptions for Android
Entry point #1:
Tapping the ‘Add article description’ CTA in the article
Machine-assisted article descriptions for Android
Entry point #2:
Article descriptions task within ‘Edits’.
User needs to be logged-in to see contents of the ‘Edits’ tab.
Machine-assisted article descriptions for Android
Discovery tooltip?
Likely not needed as adding article description task is popular.
Machine-assisted article descriptions for Android
?
Onboarding 1/2
Opportunity: additional third slide to educate users about machine-assistance.
Note: make sure onboarding is shown when entering via Suggested edits.
Machine-assisted article descriptions for Android
Onboarding 2/2
Tooltips point to machine-suggested tags (presented as chips) below the input field.
Per Isaac’s recommendation: we display two tags.
Machine-assisted article descriptions for Android
Placement options for reporting
A, B or both?
Machine-assisted article descriptions for Android
Main screen after onboarding
Machine-assisted article descriptions for Android
Tapping a tag
Machine-assisted article descriptions for Android
How do chips with tags scroll?
And how do we handle longer suggestions? 👇
Machine-assisted article descriptions for Android
What happens when tapping report?
Machine-assisted article descriptions for Android
NO Positive Reinforcement
Machine-assisted article descriptions for Android
Machine-assisted article descriptions for Android
Experiment & Measurement Strategy
mBART 25
OKRs
KR: Establish confidence levels for the the algorithm enough to evaluate language coverage
Machine-assisted article descriptions for Android
OKRs
KR: User accuracy, stickiness and behavior patterns while using the MVP broken out by contribution tenure exceeds existing feature performance by 5%
Machine-assisted article descriptions for Android
OKRs
KR: Android team and EPFL has enough information to confidently build or abandon feature
Machine-assisted article descriptions for Android
OKRs
Guardrail: NSFW reporting is less than 2% and there is no indication of worsening existing bias
Machine-assisted article descriptions for Android
OKRs
Guardrail: Ensure we are not overwhelming patrollers
Machine-assisted article descriptions for Android
Qualitative
Testing Languages:
English, Arabic, Japanese, Hindi, German, French, Spanish and Turkish
Machine-assisted article descriptions for Android
Machine-assisted article descriptions for Android
Questions from design team
Machine-assisted article descriptions for Android