Karp-Sipser based kernels for bipartite graph matching