KNIFE: Kernel Iterative Feature Extraction