Computing Sensitivity By Parametricity: An Approach to Higher-Order Functions
Publicerad
Författare
Typ
Examensarbete för masterexamen
Master's Thesis
Master's Thesis
Modellbyggare
Tidskriftstitel
ISSN
Volymtitel
Utgivare
Sammanfattning
In the digital era, companies routinely gather and publish sensitive user information, raising significant privacy concerns. Differential privacy offers a robust solution by adding controlled noise to query results, ensuring individual privacy even against adversaries with additional information. This noise level is determined by the query’s sensitivity, necessitating automated systems to compute it accurately. The programming language SPAR, based on the λSpar calculus and embedded in Haskell, addresses this need by leveraging Haskells function space for tracking sensitivity. This thesis advances SPAR with an independent function space. We explores mechanisms for extending a shallow-embedded language to support both shallow and deep embeddings. We showcase normalization by evaluation techniques for evaluating a somewhat dependent type language. We provide a soundness proof for λSpar with the function space and l1 norm.
Beskrivning
Ämne/nyckelord
Computer, Science, Computer Science, Engineering, Project, Thesis, Differential Privacy, Type System, Normalisation by Evaluation
