1 Introduction
Knowledge hiding refers to the activity of concealing sensitive patterns holding in a database that is going to be published. If the data are published as it is, the sensitive patterns may be surfaced by means of data mining techniques. Knowledge hiding is usually obtained by sanitizing the database in such a way that the sensitive knowledge can no longer be inferred, while the original database is changed as little as possible. Different approaches for knowledge hiding have emerged over the years, mainly in the context of association rules mining. But nowadays, the real-world applications call for more advanced analysis of more structured kind of data.