Un modo per risolvere questo problema è eseguire il clustering sul set di dati e popolare il kernel con i mezzi di quei cluster. Poiché anche questo metodo può produrre un K relativamente grande, è comune calcolare solo gli autovalori P superiori e gli autovettori degli autovalori vengono calcolati in questo modo.