Context-Aware Knowledge Discovery: Opportunities, Techniques and Applications
Tutorial at The European Conference on Machine Learning and Principles and Practice of Knowledge Discovery ECML-PKDD 2016
Riva del Garda, Italy, September 19–23, 2016.
Cesar Ferri, [Peter Flach] (https://www.cs.bris.ac.uk/~flach/), [Meelis Kull] (http://www.bris.ac.uk/engineering/people/meelis-kull/) , Nicolas Lachiche
Traditionally, knowledge discovery aims to learn patterns from given data that are expected to apply to future data. Often there is relevant contextual information that, although it can have a considerable effect on the quality of the results, is rarely taken into account as it is not directly represented in the training data. This tutorial aims to elucidate the role of context and context changes in the knowledge discovery process, and to demonstrate how recent research advances in context-aware machine learning and data mining can be put to practical use. The tutorial will cover the main types of context changes, including changes in costs, data distribution and others. Participants will develop basic skills in choosing the appropriate modelling techniques and visualisation tools for the construction, selection, adaptation and understanding of versatile and context-aware models. We will discuss how data mining methodologies such as CRISP-DM can be extended to take context change into account. The tutorial will not only equip the attendees with new technical and methodological knowledge, but also encourage an anticipatory attitude towards context change.
[Calibration in R] (https://github.com/ceferra/RCalibration)
[Calibration in Python] (http://scikit-learn.org/stable/auto_examples/calibration/plot_calibration_curve.html)
[Precision-Recall-Gain curves] (https://github.com/meeliskull/prg)