Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fast Data Anonymization with Low Information Loss 1 National University of Singapore 2 Hong Kong University

Similar presentations


Presentation on theme: "Fast Data Anonymization with Low Information Loss 1 National University of Singapore 2 Hong Kong University"— Presentation transcript:

1 Fast Data Anonymization with Low Information Loss 1 National University of Singapore {ghinitag,kalnis}@comp.nus.edu.sg 2 Hong Kong University {pkarras,nikos}@cs.hku.hk Gabriel Ghinita 1 Panagiotis Karras 2 Panos Kalnis 1 Nikos Mamoulis 2

2 Privacy-Preserving Data Publishing  Large amounts of public data Research or statistical purposes e.g. distribution of disease for age, city  Data may contain sensitive information Ensure data privacy

3 Privacy Violation Example AgeZipCodeDisease 4252000Ulcer 4743000Pneumonia 5132000Flu 5527000Gastritis 6241000Dyspepsia 6755000Dyspepsia NameAgeZipCodeDisease Andy4252000Ulcer Bill4743000Pneumonia Ken5132000Flu Nash5527000Gastritis Mike6241000Dyspepsia Sam6755000Dyspepsia (a) Microdata (b) Voting Registration List (public)

4 k-anonymity [Sam01] AgeZipCodeDisease 42-4743000-52000Ulcer 42-4743000-52000Pneumonia 51-5527000-32000Flu 51-5527000-32000Gastritis 62-6741000-55000Dyspepsia 62-6741000-55000Dyspepsia [Sam01] P. Samarati, "Protecting Respondent's Privacy in Microdata Release," in IEEE TKDE, vol. 13, n. 6, November/December 2001, pp. 1010-1027. NameAgeZipCodeDisease Andy4252000 Ulcer or Pneumonia Bill4743000 Ken5132000 Flu or Gastritis Nash5527000 Mike6241000 Dyspepsia Sam6755000 (a) 2-anonymous microdata(b) Voting Registration List (public)  QID generalization or suppression Privacy Violation!

5 ℓ-diversity [MGKV06]  At least ℓ sensitive attribute (SA) values “well-represented” in each group e.g. freq. of an SA value in a group < 1/ℓ [MGKV06] A. Machanavajjhala et al. ℓ -diversity: Privacy Beyond k-anonymity, Proceedings of the 22nd International Conference on Data Engineering (ICDE), 2006

6 Problem Statement  Find k-anonymous/ℓ-diverse transformation  Minimize information loss  Incur reduced anonymization overhead

7 Contributions  1D QID Linear, optimal k-anonymous partitioning Polynomial, optimal ℓ-diverse partitioning Linear heuristic for ℓ-diverse partitioning  Generalization to multi-dimensional QID Multi-to-1D mapping  Hilbert Space-Filling Curve  i-Distance Apply 1D algorithms

8 Multi-dimensional QID  Dimensionality Mapping

9 State-of-the-art: Mondrian [FWR06]  Generalization-based data-space partitioning similar to k-d-trees  split recursively as long as privacy condition holds k = 2 [FWR06] K. LeFevre et al. Mondrian Multidimensional k-anonymity, Proceedings of the 22nd International Conference on Data Engineering (ICDE), 2006 Age 204060 Weight 40 60 80 100

10 Motivating Example Age Weight 4222 2440 3035 3133 5556 63 61 3545405550656070 50 55 60 65 70 75 80 85 Mondrian k-anonymity, k = 4

11 Motivating Example Age Weight 4222 2440 3035 3133 5556 63 61 3545405550656070 50 55 60 65 70 75 80 85 Our Method k-anonymity, k = 4

12 Motivating Example Age Weight 4222 2440 3035 3133 5556 63 61 3545405550656070 50 55 60 65 70 75 80 85 ℓ -diversity, ℓ = 3 Mondrian Performs NO SPLIT!

13 Motivating Example Age Weight 4222 2440 3035 3133 5556 63 61 3545405550656070 50 55 60 65 70 75 80 85 ℓ -diversity, ℓ = 3Our Method

14 State-of-the-art: Anatomy [XT06]  Permutation-based method discloses exact QID values vulnerable to presence attacks Disease Ulcer(1) Pneumonia(1) Flu(1) Dyspepsia(1) Gastritis(1) Dyspepsia(1) [XT06] X. Xiao and Y. Tao. Anatomy: simple and effective privacy preservation, Proceedings of the 32nd international conference on Very Large Data Bases (VLDB), 2006 AgeZipCode 4252000 4743000 5132000 6241000 5527000 6755000 AgeZipCodeDisease 4252000Ulcer 4743000Pneumonia 5132000Flu 5527000Gastritis 6241000Dyspepsia 6755000Dyspepsia “Anatomized” table |G|! permutations

15 Limitation of Anatomy 20QID: SA: 806040100 D2D3D1Alzheimer

16 Information Loss (Numerical Data) Age Weight 4222 2440 3035 3133 G2 5556 63 61 3545405550656070 50 55 60 65 70 75 80 85

17 Information Loss (Categorical Data) IL = IL({Italy, Spain}) = 3/5

18 Optimal 1D k-anonymity  Properties of optimal solution Groups do not overlap in QID space Group size bounded by 2k-1  DP Formulation O(kN) j: end record of previous group i: end record candidates for current group

19 Optimal 1D ℓ-diversity  Properties of optimal solution Group size bounded by 2ℓ-1 But groups MAY overlap in QID space  SA Domain Representation

20 Group Order Property violation of group order Order of groups in each domain is THE SAME Optimal grouping

21 Border Order Property “begin” and “end” records in each group follow the same order violation of border order Optimal grouping

22 Cover Property record r that can be added to two groups should belong to the “closest” group to r violation of cover order Optimal grouping

23 1D ℓ-diversity Heuristic  Optimal algorithm is polynomial But may be costly in practice  Linear heuristic algorithm Considers single “frontier of search” Frontier consists of first non-assigned record in each domain

24 1D ℓ-diversity Heuristic G1G1 G2G2 G4G4 G3G3  use “frontier” of search  check “eligibility condition” (for termination) ℓ=3ℓ=3

25 Experimental Setting  Census dataset Data about 500,000 individuals  General purpose information loss metric Based on group extent in QID space  OLAP query accuracy KL-divergence pdf distance

26 k-anonymity

27 ℓ-diversity: General Info. Loss

28

29 OLAP Queries  Distance between actual and approximate OLAP cubes SELECT QT1, QT2,..., QTi, COUNT(*) FROM Data WHERE SA = val GROUP BY QT1, QT2,..., QTi

30 OLAP Query Accuracy

31

32 Conclusions  Framework for k-anonymity and ℓ-diversity Transform the multi-D QID problem to 1-D Apply linear optimal/heuristic 1D algorithms  Results Clearly superior utility to Mondrian, with comparable execution time Similar (or better) utility as Anatomy for aggregate queries, where Anatomy excels


Download ppt "Fast Data Anonymization with Low Information Loss 1 National University of Singapore 2 Hong Kong University"

Similar presentations


Ads by Google