cs 4001: computing, society & professionalism · 2019. 4. 1. · cs 4001: computing, society...

30
CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing Week 12: Algorithms and (Lack of) Control March 26, 2019

Upload: others

Post on 24-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

CS 4001: Computing, Society & ProfessionalismMunmun DeChoudhury |AssistantProfessor|SchoolofInteractiveComputing

Week 12: Algorithms and (Lack of) ControlMarch 26, 2019

Page 2: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

A Lack of Control

• Techcompaniesowningprofuseamountsofdata§ Companiescontrolmonopolies(Amazon,Facebook,

andGoogle)

• Techcompaniesopaquelysharingdatawithpartners

• Algorithmsinfluencingourexperiencesonline

Page 3: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Some Examples

• Todayalgorithmscanshapewhatyoubuy,whereyoulive,whetheryougetajoborabankloan,andmanyotheraspectsofyourlife.

• Autocompletenowpredictsyourwordsintextmessages,Gmail,andsearchterms.

• EvenTinderiscontrolledbyalgorithms— didyoupickyourloveordidTinder?

• Doyoupickwhatyouwatchorbuyifmorethan80percentofwhatyouwatchonNetflixand30percentofpurchasesonAmazonaretheresultofanalgorithm?

Page 4: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing
Page 5: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Why?

• Naturevs.nurture§ Algorithmicdecisionshardwiredbyanengineer§ Now,machinelearning– wedon’thavetohardcode

inalltherules,letthesystemlearntherelevantrulesbylearningfromdata

• Natureisthehumancode,thecodethatisessentiallygiventothealgorithmorthat’spartofthealgorithm,liketheequivalentofgeneticcode.Soit’sthenatureofthealgorithm.Andnurtureisthedatafromwhichitlearns.

Page 6: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

CaseStudy1

Page 7: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Impacting Real World Outcomes: The Positive Side

• Theuseofdigitalmediatodiscusspoliticsduringelectiontimeshasalsobeenthesubjectofvariousstudies,coveringthelastfourU.S.Presidentialelections(Adamic andGlance,2005;Diakopoulos andShamma,2010;Bekafigo andMcBride,2013;CarlisleandPatton,2013;DiGrazia,etal.,2013;Wang,etal.,2016)

• Mostworkfocusesonthepositiveeffectsofsocialmediasuchasincrementingvotingturnout(Bond,etal.,2012)orexposuretodiversepoliticalviews(Bakshy,etal.,2015)contributedtothegeneralpraiseoftheseplatformsasatooltofosterdemocracyandcivilpoliticalengagement(Shirky,2011;LoaderandMercea,2011;Effing,etal.,2011;Tufekci andWilson,2012;Tufekci,2014;Yang,etal.,2016)

Page 8: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Social bots distort the 2016 US Presidential Election Online Discussion

• Quantitativeinvestigationofhowthepresenceofsocialmediabots,definedasalgorithmicallydrivenentitiesthatonthesurfaceappearaslegitimateusers,affectedpoliticaldiscussionaroundthe2016U.S.Presidentialelection

• Data:over20milliontweetsgeneratedbetween16Septemberand21October2016byabout2.8milliondistinctusers;datapriortothethreePresidentialdebates

• Findings:§ OnefifthofTwitterconversationsrelatedtotheelection

generatedbybots§ Networkanalysisandembeddedness ofhumanandbot

connectionsrevealedthatbotshampereddemocratizeddiscussion

Page 9: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Ecosystem of social media bots

• SearchTwitterforphrases/hashtags/keywordsandautomaticallyandretweet them

• Automaticallyreplytotweetsthatmeetacertaincriteria• Automaticallyfollowanyusersthattweetsomethingwithaspecific

phrase/hashtag/keyword• Automaticallyfollowbackanyusersthathavefollowedthebot• Automaticallyfollowanyusersthatfollowaspecifieduser• Automaticallyadduserstweetingaboutsomethingtopubliclists• SearchGoogle(andotherengines)forarticles/newsaccordingto

specificcriteriaandpostthem,orlinktheminautomaticrepliestootherusers

• Automaticallyaggregatingpublicsentimentoncertaintopicsofdiscussion

• Bufferandposttweetsautomatically

Page 10: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

The challenges of bots

• Botsarealmostentirelyanonymousandcanbeeasilyboughtinsecretfromcompaniesorindividualprogrammers

• Sourcecodeavailablefordevelopingyourownbot

• Canbeemployedaspartofanorganizedeffort

Page 11: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Results

Page 12: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Similar results

• Oxfordresearchersfoundthat“highlyautomatedaccounts— theaccountsthattweeted450ormoretimeswitharelatedhashtag andusermentionduringtheperiodbeforeelection— generatedcloseto18percentofallTwittertrafficaboutthepresidentialelection.”

• Theyalsonotedthatbotstendtocirculatenegativenewsmuchmoreeffectivelythanpositivereports.

Page 13: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing
Page 14: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

But we still don’t quite know if the bots really influenced election outcomes…. We will perhaps never know (don’t have data on a counter-factual situation)

Page 15: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

ClassActivity1

Page 16: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Bots Generate False News

• Shaoetalidentifiedfalsenewssites:infowars.com,breitbart.com,politicususa.com,andtheonion.com.

• Authorsthenmonitoredsome400,000claimsmadebythesewebsitesandstudiedthewaytheyspreadthroughTwitter.Theydidthisbycollectingsome14millionTwitterpoststhatmentionedtheseclaims.

• Atthesametime,theteammonitoredsome15,000storieswrittenbyfact-checkingorganizationsandoveramillionTwitterpoststhatmentionthem.

• Next,theylookedattheTwitteraccountsthatspreadthisnews

• Socialbotsplayakeyroleinthespreadoffalsenews

Page 17: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing
Page 18: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Steps being taken

• GoogleannouncedinNov2016thatitwouldbanwebsitesthatpeddlefakenewsfromusingitsonlineadvertisingservice.

• Facebookafterinitialdenial,announcedupdatingthelanguageinitsAudienceNetworkpolicy,whichalreadysaysitwillnotdisplayadsinsitesthatshowmisleadingorillegalcontent,toincludefakenewssites.§ Currentlyasignificantresearchagendatoassess

veracityofinformationshownonNewsFeed

Page 19: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

ClassActivity2

Page 20: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Legislationdoesnotovercomeinternationalborders.Giventherecentconjecturesandevidencearoundhowforeignpowershavemanipulatedthespreadoffalsenewspriortothe2016Presidentialelections,it’shardtoseehowthiswouldwork.

Page 21: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

CaseStudy3

Page 22: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

The Cambridge Analytica-Facebook Scandal

• Thedataanalyticsfirmusedpersonalinformationharvestedfrommorethan50millionFacebookprofileswithoutpermissiontobuildasystemthatcouldtargetUSvoterswithpersonalizedpoliticaladvertisementsbasedontheirpsychologicalprofile

• FacebookreceivedanumberofwarningsaboutitsdatasecuritypoliciesinrecentyearsandhadknownabouttheCambridgeAnalytica databreachsince2015,butonlysuspendedthefirmandtheCambridgeuniversityresearcherwhoharvesteduserdatafromFacebookearlierthismonth

Page 23: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Brexit and 2016 Presidential election links

• DuringtheBrexit referendum,adigitalservicesfirmlinkedtoCambridgeAnalytica receiveda£625,000paymentfromapro-Brexit campaignorganization

• Inthesummerof2016CambridgeAnalytica caughttractioninTrumpTower.OneofthetopcampaignofficialsreachedouttoCambridgeforhelpbuildingageneralelection-styledataoperation.§ Trumpson-in-lawJaredKushnersuggestedthatwas

athisdirectioninapost-campaigninterviewwithForbesmagazine.

Page 24: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Consequences

• BillionsofdollarshavebeenwipedoffFacebook’sstockmarketvaluationasagrowing#DeleteFacebookmovementandregulatoryfearshavespookedinvestors.

• FacebookisbeinginvestedbytheFTC.

• AdvertisersarepullingadsfromFacebook,companiesareeliminatingFacebooklog-infunctions.

Page 25: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing
Page 26: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing
Page 27: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing
Page 28: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Class Activity 2

Page 29: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Hosanagar’s Algorithmic Bill of Rights

• TheAlgorithmicBillofRightsaddressessomekeyprotectionsconsumerscanandshouldexpect

Page 30: CS 4001: Computing, Society & Professionalism · 2019. 4. 1. · CS 4001: Computing, Society & Professionalism Munmun De Choudhury | Assistant Professor | School of Interactive Computing

Hosanagar’s Algorithmic Bill of Rights

• Transparencyofdataappropriation§ UseofFacebookdatainhiring

• Transparencywithregardtotheactualdecisions§ Whywastheloandenied?

• Usercontrol§ Usersattheveryleastshouldhavesomeabilitytoturnonorturnoffsomeofthese

systems,forexample,tobeabletotellasmartspeaker‘Don’t listentomerightnow’ or‘Don’t listenuntilIsayI’mreadyforyouto listen.’

§ Thisthirdpillarisessentiallyaroundsomefeedbackloopwhereuserscanhavesomeimpactonalgorithmicchoice

• Formalaudits§ Forlargecompanies,beforetheydeploytheiralgorithmstheyactuallyshouldaudit