unbias: emancipating users against algorithmic...

33
UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital Economy Michael Rovatsos reusing lots of slides by Ansgar Koene, University of Nottingham

Upload: others

Post on 29-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

UnBias: Emancipating Users Against Algorithmic Biases for a

Trusted Digital Economy

Michael Rovatsos reusing lots of slides byAnsgar Koene, University of Nottingham

Page 2: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

InformationservicesFreetouse→ nocompetitiononprice

Plentyofassets→nocompetitiononquantity

Competitiononqualityofservice

Qualitydeterminedbyrelevance

Filteringbecomeskey

Page 3: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Conveniencevs.choice

Page 4: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

SocialnetworksUserexperiencesatisfactiononsocialnetworksites

Page 5: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Filter

Filtering

Page 6: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Propagationofinfluence

Page 7: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

RecommendationContent-based– similaritems tothoseuserlikedCollaborative– whatsimilarusers likedCommunity– whatpeopleinsamesocialnetwork liked

Page 8: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Theroleofalgorithms

Page 9: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Userunderstandingofsocialmediaalgorithms

More than 60% of Facebook users are entirely unaware of any algorithmic curation on Facebook at all: “They believed every single story from their friends and followed pages appeared in their news feed”.

CHI 2015

Page 10: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

RevealingNewsFeedbehaviour

Page 11: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Awarenessthroughexperimentation

Page 12: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Garbagein,garbageout?perpetuatingthestatus-quo

Page 13: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Manipulation: conflict of interest

TherisksofalgorithmicbiasInformationfiltering,orranking,implicitlybiaseschoicebehaviour

Manyonlineinformationservicesarepaidforbyadvertisingrevenue

Conflictofinterest:promoteadvertisementvs.matchuserinterests

Advertising,whichinherentlyinvolvesmanipulation,becomesubiquitous

Personalizedfilteringcanalsobeuseforpoliticalspin/propagandaetc

Page 14: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

TrendingTopicscontroversy

Page 15: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Q&AwithN.Lundblad(Google)“Humanattentionisthelimitedresourcethatservicesneedtocompetefor.Aslongasthereexistcompetingplatforms,lossofagencyduetoalgorithmsdecidingwhattoshowtousersisnotanissue.Userscanswitchtootherplatforms.”

Nicklas Lundblad,HeadofEMEAPublicPolicyandGovernmentRelationsatGoogle

Seealso:

2011FTCinvestigationofGoogleforsearchbias

EUcompetitionregulationvsGoogle

Page 16: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

‘Equalopportunitybydesign’“Toavoidexacerbatingbiasesbyencodingthemintotechnologicalsystemsaprincipleof‘equalopportunitybydesign’—designingdatasystemsthatpromotefairnessandsafeguardagainstdiscriminationfromthefirststepoftheengineeringprocessandcontinuingthroughouttheirlifespan.”

BigData:AReportonAlgorithmicSystems,Opportunities,andCivilRights“,WhiteHousereportfocusedontheproblemofavoiding

discriminatoryoutcomes

Page 17: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

TheUnBias ProjectWP1:Co-productionofcitizeneducationmaterialswithyoungpeople

WP2:Fairalgorithmsandtoolsforexposingalgorithmicbias

WP3:Qualitativeresearchintoofusers’sense-makingbehaviour

WP4:Developinganinformationandeducationgovernanceframework

Two-yearprojectfundedbyEPSRC(£1.1mbudget),collaborationbetweenNottingham(coordinator),Edinburgh,andOxford

Page 18: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Challengesrelatingtodatausedasinputstoanalgorithm

•Poorlyselecteddata,selectionbias

•Incomplete,incorrect,oroutdateddata

•Unintentionalperpetuationandpromotionofhistoricalbiases

Page 19: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Challengesrelatedtotheinnerworkingsofthealgorithmitself

•Poorlydesignedmatchingsystems

•Personalisationandrecommendationservicesthatnarrowinsteadofexpanduseroptions

•Decision-makingsystemsthatassumecorrelationnecessarilyimpliescausation

•Datasetsthatlackinformationordisproportionatelyrepresentcertainpopulations

Page 20: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Concernsregardingpersonalisation

•Socialconsequences:self-reinforcinginformationfiltering– the‘filterbubble’effect

•Privacy:personalisation involvesprofilingofindividualbehaviour/interests

•Agency:thefilteringalgorithmdecideswhichsegmentofavailableinformationtheusergetstosee

•Manipulation:people’sactions/choicesaredependontheinformationtheyareexposedto

Page 21: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Agency: user vs. algorithmChallengesrelatedtotransparency&accountabilityFilteralgorithmsprovidecompetitiveadvantage,detailsaboutthemareoftentrade-secrets

• Usersdon’tknowhowtheinformationtheyarepresentedwasselectedà norealinformedconsent

• Serviceusershaveno‘manual’overrideforthesettingsoftheinformationfilteringalgorithms

• Itisdifficultforserviceuserstoknowwhichinformationtheydon’tknowaboutbecauseitwasfiltered

Page 22: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Casestudy

Page 23: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

FairnessintaskcompositionCombinatorialproblemofallocatinggroupsofuserstosharedtasks,wheretaskrequestscomefromusers◦ Hardconstraintsrestrictthegroupingsandtaskpropertiesthatcanberealised inprinciple

◦ Softconstraintsdeterminewhichcoalitionstructuresandtaskfeaturesarepreferredbysystemand/orusers

Examples:◦ Ridesharing wheredriverssharetheircarswithotherpassengersforaspecificjourney(ourvanillaexample)

◦ Meetingscheduling,citizensciencetasks,workforceshiftallocation,clinicalworkflowmanagement,etc etc

Page 24: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Composition

Users Tasks

Page 25: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Composition

Users Tasks

Page 26: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Composition

Users Tasks

Page 27: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

DiversityintaskcompositionIntraditionalmechanismdesign,globalallocationsarecomputedgivenindividualpreferencesandglobalcriteria◦ E.g.socialwelfaremaximisation,Paretooptimality,strategy-proofness,envy-freenessetc.

Mechanismsareproposedthatprovablysatisfytheseproperties,solutioncanthereforebeimposedonusers

Diversityimpliesthatuserscannotreportallpreferences◦ Systemnevercapturesallrelevantdecisionvariables

◦ Solutionscannotbecomputed/consideredexhaustively

◦ Utilityofsolutionscannotbedeterminedbyusersapriori

Page 28: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

FromtaskallocationtotaskrecommendationKeyproblems:

1.Howtocompute“optimal”sets ofsolutions

2.Howto influence users’choices

3. Howtolearn users’preferences

Page 29: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

UserandsystemutilityUser'sutilityfunction dependsonuser’srequirementsandpreferences

Global(system)utilityfunctiondependsonsocialwelfareandmaximisingtaskcompletion

Page 30: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

Learning

Constraints

MIPfirst

MIPothers

MIP*

Objective

Objective

Objective

Constraints

Constraints

Hard feasibility constraints

MIP*

MIPfirst

Computingallocations

Page 31: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

InfluencingusersWewanttomodifyusers'utilityartificiallysothattheirchoicesleadtoafeasibleglobalsolution

• ExplicitApproaches:• Intervention• (Possible)futurereward

• ImplicitApproaches:• discounts• taxation

Page 32: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

MIPfirst

MIPothers

MIP*

MIPfirst

Objective

Constraints

Noiseless and Constant Noise Models

Logit Model (also goes into objective function)

Sponsored Solution

Taxation

Page 33: UnBias: Emancipating Users Against Algorithmic …homepages.inf.ed.ac.uk/mrovatso/talks/rovatsos-agents...UnBias: Emancipating Users Against Algorithmic Biases for a Trusted Digital

ConclusionsTaskrecommendationscenarioexposeschallengesrelatedtofairness

Whatdoesitmeanforalgorithmstobe“fair”?

Howcanwemaphumannotionstocomputationalmodels?

Computationallimitationsvs.societaldemands

Wheredotheresponsibilitieslie:algorithm,platform,orusers?

ThisismuchbiggerintermsofethicsofAIthan“killerrobots”or“singularity”!