The document discusses kernelization algorithms for graph modification problems. It begins by introducing graph modification problems, which take as input a graph and property and output the minimum number of modifications to the graph to satisfy the property. It then discusses using parameterized complexity to more efficiently solve NP-hard graph modification problems. In particular, it covers the concept of kernels, which are polynomial-time algorithms that reduce an instance to an equivalent instance of size bounded by a function of the parameter. The document provides an overview of generic reduction rules and the concept of branches that can be applied to graph modification problems. It also introduces the specific problem of proper interval completion and known results about its parameterized complexity.