Deriving Private Information from Randomly Perturbed Ratings

Collaborative filtering techniques have become popular in the past several years as an effective way to help people deal with information overload. An important security concern in traditional recommendation systems is that users disclose information that

DerivingPrivateInformationfromRandomlyPerturbedRatings

ShengZhang,JamesFord,FilliaMakedon{clap,jford,makedon}@cs.dartmouth.edu

DepartmentofComputerScienceDartmouthCollege,Hanover,NH03755

Abstract

Collaborative lteringtechniqueshavebecomepopularinthepastseveralyearsasane ectivewaytohelppeopledealwithinformationoverload.Animpor-tantsecurityconcernintraditionalrecommendationsystemsisthatusersdiscloseinformationthatmaycompromisetheirindividualprivacywhenprovidingratings.Randomizedperturbationschemeshavebeenproposedtodisguiseuserratingswhilestillproducingaccuraterecommendations.However,recentresearchhassuggestedthatperturbationschemesmightnotbeabletopreserveprivacyasmuchashasbeenbelieved.Weproposetwodatareconstructionmethodsthatderiveoriginalprivateinformationfromdisguiseddatainexistingperturbationcollaborative lteringschemes.Onemethodisbasedonk-meansclusteringandtheotherusessingularvaluedecom-position(SVD).Wehaveconductedtheoreticalandexperimentalanalysisonthedi erencebetweenorig-inaldataandreconstructeddata.Ourexperimentsshowthatbothmethodscanderiveaconsiderableamountoforiginalinformation.Thisstudyhelpstodetermineanempiricaltrade-o betweenrecommenda-tionaccuracyanduserprivacyinperturbationschemes.Keywords:collaborative ltering,privacy,randomizedperturbation,datareconstruction.1

Introduction

informationiftheycanbene tinreturn,asarecentsurvey[9]indicates,asigni cantnumberofpeoplearenotwillingtodothat.Therefore,aresearchchallengeforCFsystemsistoprovideaccuraterecommendationswithoutcompromisingcustomers’privacy.

Tothebestofourknowledge,therearethreemeth-odsofpreservinguserprivacythathavebeenusedinrecommendationsystems.The rstistouseanonymiza-tiontechniquesthatallowuserstoprovidepersonalin-formationwhilekeepingtheiridentitiesprivate[1,19].Themainproblemwiththisapproachisthatthequal-ityofthecollecteddatacannotbeguaranteedbecausetheidentitiesofdatacontributorscannotbeveri ed.Thesecondapproachistodesignsecuremulti-partycomputationprotocolsforCFalgorithmstoensurethatprivacyisnotcompromisedduringcommunicationsbe-tweentheserverandusers[7,8].Ascryptographicop-erationsarefrequentlyusedinthisapproach,compu-tationalcostisaconcern.Thelastmethodusesran-domizedperturbationtechniquestodisguiseuserdatawhilestillallowingtheservertoestimatetheaggregateinformationwithreasonableaccuracy[17,18].

Recently,Karguptaetal.[16]pointedoutthatrandomizationtechniquesmightnotpreserveprivacyasmuchashadbeenbelieved.Theyproposedarandommatrix-basedspectral lteringtechniquetorecovertheoriginaldatafromtheperturbeddata,andtheirresultsshowedthatrecovereddatacanbeclosetotheorigi-naldata.Motivatedbythiswork,Huangetal.[15]proposedusingtwodatareconstructionmethods(prin-cipalcomponentanalysis(PCA)andBayesestimation)thatarebasedondatacorrelationsintheoriginaldata.Theirexperimentsshowedthattheoriginaldatacanbereconstructedmoreaccuratelywhencorrelationsarehigh.

Whilemethodsfromtheabovestudiescanbeusedgenerallyforvariousapplications,thegoalofthispaperistodesignspeci cdatareconstructiontechniquesforrandomizedperturbationCFschemes(inparticular,schemesproposedin[17,18]).Weintendtoanswerthefollowingquestions:Whatistheempiricaltrade-

CollaborativeFiltering(CF)isawaytoserveupproductsorservicestoaparticularuserbasedonwhatotheruserswithsimilartasteshavepreferred.PeopleusesCFsystemstocopewithinformationoverloadbyreducingthenumberofalternativestheyneedtoconsider.However,traditionalCFsystemsareaseriousthreattoindividualprivacybecausedatacollectedfromcustomerscoverspersonalinformationaboutplacesandthingstheydo,watch,andpurchase[7,8,17].Customerdataisvaluable,andsomecompanieshavesoldtheirsuponsu eringbankruptcy.Whilesomepeoplemightbewillingtoselectivelyprovidepersonal

Deriving Private Information from Randomly Perturbed Ratings相关文档

最新文档

返回顶部