A linear optimization based method for data privacy in statistical tabular data

National Statistical Agencies routinely disseminate large amounts of data. Prior to dissemination these data have to be protected to avoid releasing confidential information. Controlled tabular adjustment (CTA) is one of the available methods for this purpose. CTA formulates an optimization problem...

ver descrição completa

Detalhes bibliográficos
Autores: Castro Pérez, Jordi|||0000-0003-3573-4568, González Alastrué, José Antonio|||0000-0002-3113-4779
Tipo de documento: relatório científico
Data de publicação:2017
País:España
Recursos:Universitat Politècnica de Catalunya (UPC)
Repositório:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglês
OAI Identifier:oai:upcommons.upc.edu:2117/116308
Acesso em linha:https://hdl.handle.net/2117/116308
Access Level:Acceso aberto
Palavra-chave:linear optimization
interior-point methods
benchmarking
lexicographic optimization
data science
data privacy
statistical disclosure control
Classificació AMS::90 Operations research, mathematical programming
Àrees temàtiques de la UPC::Matemàtiques i estadística::Investigació operativa
Descrição
Resumo:National Statistical Agencies routinely disseminate large amounts of data. Prior to dissemination these data have to be protected to avoid releasing confidential information. Controlled tabular adjustment (CTA) is one of the available methods for this purpose. CTA formulates an optimization problem that looks for the safe table which is closest to the original one. The standard CTA approach results in a mixed integer linear optimization (MILO) problem, which is very challenging for current technology. In this work we present a much less costly variant of CTA that formulates a multiobjective linear optimization (LO) problem, where binary variables are pre-fixed, and the resulting continuous problem is solved by lexicographic optimization. Extensive computational results are reported using both commercial (CPLEX and XPRESS) and open source (Clp) solvers, with either simplex or interior-point methods, on a set of real instances. Most instances were successfully solved with the LO-CTA variant in less than one hour, while many of them are computationally very expensive with the MILO-CTA formulation. The interior-point method outperformed simplex in this particular application.