Write a critical report – in the scientific article style – on one of the 3 topics listed below:
1. Bayesian network inference
This topic deals with a framework for dealing with probabilistic information that has been applied in a variety of domains, primarily when dealing with large datasets involving uncertainty. Among the examples are ways of restoring a noisy image, retrieving details of corrupted transmission, determining profile of a user responding to an advertisement, mapping genes onto a chromosome and so on. In your article you should consider, among others, conditional probability tables, network-independent exact and approximate algorithms, prediction and diagnostic tasks, Markovian assumptions, network construction and sensitivity analysis.
2. Software certification
Software is one of the most widely used artefacts affecting most aspects of our lives. Yes, from the engineering perspective, it is frequently a weak artefact that does not provide the warranty expected of other engineering products. The presence of the weaknesses not only makes the software unreliable but also introduces vulnerabilities leading to loss of privacy and security. In your article consider metrics (including reliability and security) and system software (including operating system, compiler, drivers) among other relevant topics. Consider modular reasoning and separation logic as methodologies involved in making program verification scale. Also discuss certified compilation and lightweight formal methods.
3. Private statistical databases
In analysis of private data, it is not sufficient to ensure authenticated access or to validate the purpose for which information retrieval is required, in order to preserve privacy. For instance, if direct query about an individual X is disallowed, then the following may provide the information. If it is known that X is in a database, then a query to find how many have a condition y combined with a query of how many, not named X, have a condition y, would provide information about X. Encryption, clearly, does not help. Consider input perturbation, randomizing output, auxiliary information and differential privacy, among other relevant topics.
Critical report should be based on at least 3 journal articles (or technical reports) and 3500 words long (+/- 300 words).