Zhengli Huang and Wenliang (Kevin) Du

Slides:



Advertisements
Similar presentations
© Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems Introduction.
Advertisements

GA Approaches to Multi-Objective Optimization
ZEIT4700 – S1, 2014 Mathematical Modeling and Optimization School of Engineering and Information Technology.
Topic Outline ? Black-Box Optimization Optimization Algorithm: only allowed to evaluate f (direct search) decision vector x objective vector f(x) objective.
Non-dominated Sorting Genetic Algorithm (NSGA-II)
Angers, 10 June 2010 Multi-Objective Optimisation (II) Matthieu Basseur.
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
Constructing Complex NPC Behavior via Multi- Objective Neuroevolution Jacob Schrum – Risto Miikkulainen –
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
Multi-objective optimization multi-criteria decision-making.
Heuristic Search and Information Visualization Methods for School Redistricting University of Maryland Baltimore County Marie desJardins, Blazej Bulka,
Mahyar Shafii December 2007
Li Xiong CS573 Data Privacy and Security Privacy Preserving Data Mining – Secure multiparty computation and random response techniques.
Multiobjective Optimization Chapter 7 Luke, Essentials of Metaheuristics, 2011 Byung-Hyun Ha R1.
Maximum Likelihood. Likelihood The likelihood is the probability of the data given the model.
Computing the Posterior Probability The posterior probability distribution contains the complete information concerning the parameters, but need often.
Multi-Objective Optimization Using Evolutionary Algorithms
Spring, 2013C.-S. Shieh, EC, KUAS, Taiwan1 Heuristic Optimization Methods Pareto Multiobjective Optimization Patrick N. Ngatchou, Anahita Zarei, Warren.
Privacy-MaxEnt: Integrating Background Knowledge in Privacy Quantification Wenliang (Kevin) Du, Zhouxuan Teng, and Zutao Zhu. Department of Electrical.
Estimation of Distribution Algorithms Let’s review what have done in EC so far: We have studied EP and found that each individual searched via Gaussian.
A New Evolutionary Algorithm for Multi-objective Optimization Problems Multi-objective Optimization Problems (MOP) –Definition –NP hard By Zhi Wei.
Multi-Objective Evolutionary Algorithms Matt D. Johnson April 19, 2007.
Diversity Maintenance Behavior on Evolutionary Multi-Objective Optimization Presenter : Tsung Yu Ho at TEILAB.
Basic Data Mining Techniques Chapter Decision Trees.
Torcs Simulator Presented by Galina Volkinshtein and Evgenia Dubrovsky.
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
Design of Curves and Surfaces by Multi Objective Optimization Rony Goldenthal Michel Bercovier School of Computer Science and Engineering The Hebrew University.
MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition
1 When Does Randomization Fail to Protect Privacy? Wenliang (Kevin) Du Department of EECS, Syracuse University.
1 Privacy-Preserving Collaborative Filtering Using Randomized Perturbation Techniques Huseyin Polat and Wenliang (Kevin) Du Department of EECS Syracuse.
The Pareto fitness genetic algorithm: Test function study Wei-Ming Chen
Solar Car Strategy An evolutionary algorithm using the Strength Pareto approach Srinivas ‘jack’ Jakkidi.
A New Algorithm for Solving Many-objective Optimization Problem Md. Shihabul Islam ( ) and Bashiul Alam Sabab ( ) Department of Computer Science.
Optimal Arrangement of Ceiling Cameras for Home Service Robots Using Genetic Algorithms Stefanos Nikolaidis*, ** and Tamio Arai** *R&D Division, Square.
Evolutionary Multi-objective Optimization – A Big Picture Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical.
Evolving Multi-modal Behavior in NPCs Jacob Schrum – Risto Miikkulainen –
Genetic Programming on Program Traces as an Inference Engine for Probabilistic Languages Vita Batishcheva, Alexey Potapov
On comparison of different approaches to the stability radius calculation Olga Karelkina Department of Mathematics University of Turku MCDM 2011.
 1  Outline  stages and topics in simulation  generation of random variates.
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
Particle Filters for Shape Correspondence Presenter: Jingting Zeng.
Omni-Optimizer A Procedure for Single and Multi-objective Optimization Prof. Kalyanmoy Deb and Santosh Tiwari.
Hybird Evolutionary Multi-objective Algorithms Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical Information.
EE459 I ntroduction to Artificial I ntelligence Genetic Algorithms Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University.
Introduction to Spatial Microsimulation Dr Kirk Harland.
Simulation in Wind Turbine Vibrations: A Data Driven Analysis Graduate Students: Zijun Zhang PI: Andrew Kusiak Intelligent Systems Laboratory The University.
Other Perturbation Techniques. Outline  Randomized Responses  Sketch  Project ideas.
Randomization in Privacy Preserving Data Mining Agrawal, R., and Srikant, R. Privacy-Preserving Data Mining, ACM SIGMOD’00 the following slides include.
Kanpur Genetic Algorithms Laboratory IIT Kanpur 25, July 2006 (11:00 AM) Multi-Objective Dynamic Optimization using Evolutionary Algorithms by Udaya Bhaskara.
DIVERSITY PRESERVING EVOLUTIONARY MULTI-OBJECTIVE SEARCH Brian Piper1, Hana Chmielewski2, Ranji Ranjithan1,2 1Operations Research 2Civil Engineering.
Privacy vs. Utility Xintao Wu University of North Carolina at Charlotte Nov 10, 2008.
Evolving Multimodal Networks for Multitask Games
Waqas Haider Bangyal 1. Evolutionary computing algorithms are very common and used by many researchers in their research to solve the optimization problems.
DM-MEETING Bijaya Adhikari OUTLINE From Micro to Macro: Uncovering and Predicting Information Cascading Process with Behavioral Dynamics 
Multi-objective Evolutionary Algorithms (for NACST/Seq) summarized by Shin, Soo-Yong.
Tamaki Okuda ● Tomoyuki Hiroyasu   Mitsunori Miki   Shinya Watanabe  
Evolutionary multi-objective algorithm design issues Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical.
Yang, et al. Differentially Private Data Publication and Analysis. Tutorial at SIGMOD’12 Part 4: Data Dependent Query Processing Methods Yin “David” Yang.
Evolutionary Computing Chapter 12. / 26 Chapter 12: Multiobjective Evolutionary Algorithms Multiobjective optimisation problems (MOP) -Pareto optimality.
Genetic Algorithm(GA)
Genetic Algorithm. Outline Motivation Genetic algorithms An illustrative example Hypothesis space search.
Introduction We consider the data of ~1800 phenotype measurements Each mouse has a given probability distribution of descending from one of 8 possible.
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
ZEIT4700 – S1, 2016 Mathematical Modeling and Optimization School of Engineering and Information Technology.
Multy- Objective Differential Evolution (MODE)
Evolving Multimodal Networks for Multitask Games
Heuristic Optimization Methods Pareto Multiobjective Optimization
Multi-Objective Optimization
Weichao Mao, Zhenzhe Zheng, Fan Wu
Presentation transcript:

Zhengli Huang and Wenliang (Kevin) Du OptRR: Optimizing Randomized Response Schemes For Privacy-Preserving Data Mining Zhengli Huang and Wenliang (Kevin) Du Department of EECS Syracuse University

Data Mining/Analysis Data cannot be published directly because of privacy concern

Background: Randomized Response The true answer is “Yes” Do you smoke? Yes Head Biased coin: No Tail

RR for Categorical Data Si Si+1 Si+2 Si+3 q1 q2 q3 q4 True Value: Si M

A Generalization Several RR Matrices have been proposed [Warner 65] [R.Agrawal et al. 05], [S. Agrawal et al. 05] RR Matrix can be arbitrary Can we find optimal RR matrices?

What is an optimal matrix? Which of the following is better? Privacy: M2 is better Utility: M1 is better So, what is an optimal matrix?

Optimal RR Matrix An RR matrix M is optimal if no other RR matrix’s privacy and utility are both better than M (i, e, no other matrix dominates M). Privacy Quantification Utility Quantification A number of privacy and utility metrics have been proposed. We use the following: Privacy: how accurately one can estimate individual info. Utility: how accurately we can estimate aggregate info.

Optimization Methods Approach 1: Weighted sum: Approach 2 w1 Privacy + w2 Utility Approach 2 Fix Privacy, find M with the optimal Utility. Fix Utility, find M with the optimal Privacy. Challenge: Difficult to generate M with a fixed privacy or utility. Our Approach: Multi-Objective Optimization

Evolutionary Multi-Objective Optimization (EMOO) Genetic algorithms has difficulty of dealing with multiple objectives. We use the EMOO algorithm We use SPEA2.

Our SPEA2-based algorithm

EMOO Evolution Fitness Assignment (SPEA2) Crossover Mutation Strength Value S(M): the number of matrix dominated by M. Raw fitness F’(M): the sum of the strength of the RR matrices that dominate M. The lower the better. Density d(M): discriminate the matrices with the same fitness.

Diversity Worse M5 M4 M3 M2 Utility M1 Better Privacy

The Output of Optimization Pareto Fronts The optimal set is often plotted in the objective space and the plot is called the Pareto front. Utility (error) Privacy

Experiments For normal distribution with different δ

For First attribute of Adult data

For normal distribution (δ=0.75)

Summary We use an evolutionary multi-objective optimization technique to search for optimal RR matrices. The evaluation shows that our scheme achieves better performance than the existing RR schemes.