In this talk, I will give a brief introduction to data reduction and problem kernels and review some recent developments in this field, in particular, a linear kernelization for Cluster Editing and a general framework for deriving linear kernels for planar graph problems.