A Kernel-Based Optimum-Path Forest Classifier

  • Luis C. S. Afonso
  • Danillo R. Pereira
  • João P. Papa
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10657)


The modeling of real-world problems as graphs along with the problem of non-linear distributions comes up with the idea of applying kernel functions in feature spaces. Roughly speaking, the idea is to seek for well-behaved samples in higher dimensional spaces, where the assumption of linearly separable samples is stronger. In this matter, this paper proposes a kernel-based Optimum-Path Forest (OPF) classifier by incorporating kernel functions in both training and classification steps. The proposed technique was evaluated over a benchmark comprised of 11 datasets, whose results outperformed the well-known Support Vector Machines and the standard OPF classifier for some situations.


Optimum-Path Forest Kernel Support Vector Machines 


  1. 1.
    Kondor, R.I., Lafferty, J.D.: Diffusion kernels on graphs and other discrete input spaces. In: Proceedings of the Nineteenth International Conference on Machine Learning, ser. ICML 2002, pp. 315–322. Morgan Kaufmann Publishers Inc., San Francisco (2002)Google Scholar
  2. 2.
    Vishwanathan, S.V.N., Schraudolph, N.N., Kondor, R., Borgwardt, K.M.: Graph kernels. J. Mach. Learn. Res. 11, 1201–1242 (2010)MathSciNetMATHGoogle Scholar
  3. 3.
    Hofmann, T., Schölkopf, B., Smola, A.J.: Kernel methods in machine learning. Ann. Stat. 36(3), 1171–1220 (2008)MathSciNetCrossRefMATHGoogle Scholar
  4. 4.
    Burges, C.J.: A tutorial on support vector machines for pattern recognition. Data Min. Knowl. Discov. 2(2), 121–167 (1998)CrossRefGoogle Scholar
  5. 5.
    Schölkopf, B., Smola, A., Müller, K.-R.: Nonlinear component analysis as a kernel eigenvalue problem. Neural Comput. 10(5), 1299–1319 (1998)CrossRefGoogle Scholar
  6. 6.
    Mika, S., Rtsch, G., Weston, J., Schlkopf, B., Mller, K.-R.: Fisher discriminant analysis with kernels (1999)Google Scholar
  7. 7.
    Gärtner, T.: A survey of kernels for structured data. SIGKDD Explor. Newsl. 5(1), 49–58 (2003)CrossRefGoogle Scholar
  8. 8.
    Gärtner, T., Flach, P., Wrobel, S.: On graph kernels: hardness results and efficient alternatives. In: Schölkopf, B., Warmuth, M.K. (eds.) COLT-Kernel 2003. LNCS (LNAI), vol. 2777, pp. 129–143. Springer, Heidelberg (2003). CrossRefGoogle Scholar
  9. 9.
    Borgwardt, K.M., Ong, C.S., Schnauer, S., Vishwanathan, S.V.N., Smola, A.J., Kriegel, H.-P.: Protein function prediction via graph kernels. Bioinformatics 21, i47 (2005)CrossRefGoogle Scholar
  10. 10.
    Tsuda, K., Kin, T., Asai, K.: Marginalized kernels for biological sequences. Bioinformatics 18, S268 (2002)CrossRefGoogle Scholar
  11. 11.
    Kashima, H., Tsuda, K., Inokuchi, A.: Marginalized kernels between labeled graphs. In: Proceedings of the Twentieth International Conference on Machine Learning, pp. 321–328. AAAI Press (2003)Google Scholar
  12. 12.
    Kashima, H., Tsuda, K., Inokuchi, A.: Kernels for Graphs. MIT Press, Cambridge (2004)Google Scholar
  13. 13.
    Mahé, P., Ueda, N., Akutsu, T., Perret, J.-L., Vert, J.-P.: Extensions of marginalized graph kernels. In: Proceedings of the Twenty-First International Conference on Machine Learning, ser. ICML 2004, p. 70. ACM, New York (2004)Google Scholar
  14. 14.
    Smola, A.J., Kondor, I.R.: Kernels and regularization on graphs. In: Proceedings of the Annual Conference on Computational Learning Theory (2003)Google Scholar
  15. 15.
    Rocha, L.M., Cappabianco, F.A.M., Falcão, A.X.: Data clustering as an optimum-path forest problem with applications in image analysis. Int. J. Imaging Syst. Technol. 19(2), 50–68 (2009)CrossRefGoogle Scholar
  16. 16.
    Papa, J.P., Falcão, A.X., Suzuki, C.T.N.: Supervised pattern classification based on optimum-path forest. Int. J. Imaging Syst. Technol. 19(2), 120–131 (2009)CrossRefGoogle Scholar
  17. 17.
    Papa, J.P., Falcão, A.X., Albuquerque, V.H.C., Tavares, J.M.R.S.: Efficient supervised optimum-path forest classification for large datasets. Pattern Recogn. 45(1), 512–520 (2012)CrossRefGoogle Scholar
  18. 18.
    Papa, J.P., Fernandes, S.E.N., Falcão, A.X.: Optimum-path forest based on k-connectivity: theory and applications. Pattern Recogn. Lett. 87, 117–126 (2017)CrossRefGoogle Scholar
  19. 19.
    Pereira, C.R., Nakamura, R.Y., Costa, K.A., Papa, J.P.: An optimum-path forest framework for intrusion detection in computer networks. Eng. Appl. Artif. Intell. 25(6), 1226–1234 (2012)CrossRefGoogle Scholar
  20. 20.
    Spadoto, A.A., Guido, R.C., Papa, J.P., Falco, A.X.: Parkinson’s disease identification through optimum-path forest. In: 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology, pp. 6087–6090, August 2010Google Scholar
  21. 21.
    Pisani, R., Riedel, P., Ferreira, M., Marques, M., Mizobe, R., Papa, J.: Land use image classification through optimum-path forest clustering. In: 2011 IEEE International Geoscience and Remote Sensing Symposium, pp. 826–829, July 2011Google Scholar
  22. 22.
    Afonso, L., Papa, J., Papa, L., Marana, A., Rocha, A.: Automatic visual dictionary generation through optimum-path forest clustering. In: 2012 19th IEEE International Conference on Image Processing, pp. 1897–1900, September 2012Google Scholar
  23. 23.
    Chiachia, G., Marana, A.N., Papa, J.P., Falcao, A.X.: Infrared face recognition by optimum-path forest. In: 2009 16th International Conference on Systems, Signals and Image Processing, pp. 1–4, June 2009Google Scholar
  24. 24.
    Papa, J.P., Falcao, A.X., Levada, A.L.M., Correa, D.C., Salvadeo, D.H.P., Mascarenhas, N.D.A.: Fast and accurate holistic face recognition using optimum-path forest. In: 2009 16th International Conference on Digital Signal Processing, pp. 1–6, July 2009Google Scholar
  25. 25.
    Falcão, A., Stolfi, J., Lotufo, R.: The image foresting transform theory, algorithms, and applications. IEEE Trans. Pattern Anal. Mach. Intell. 26(1), 19–29 (2004)CrossRefGoogle Scholar
  26. 26.
    Allène, C., Audibert, J.-Y., Couprie, M., Keriven, R.: Some links between extremum spanning forests, watersheds and min-cuts. Image Vis. Comput. 28(10), 1460–1471 (2010). Image Analysis and Mathematical MorphologyCrossRefGoogle Scholar
  27. 27.
    Papa, J.P., Suzuki, C.T.N., Falcão, A.X.: LibOPF: a library for the design of optimum-path forest classifiers (2014).

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of ComputingUFSCar - Federal University of São CarlosSão CarlosBrazil
  2. 2.University of Western São PauloPresidente PrudenteBrazil
  3. 3.School of SciencesUNESP - São Paulo State UniversityBauruBrazil

Personalised recommendations