NetKit

NetKit-SRL is now open source on sourceforge!

NetKit-SRL is now on sourceforge. Please go there for source code, new releases and updates.

Old description:

NetKit is an open-source Network Learning Toolkit for statistical relational learning. It is written in Java 1.5 and is described in greater detail the JMLR companion paper:
  • Macskassy, S. A., Provost, F. (2007) Classification in Networked Data: A toolkit and a univariate case study, Journal of Machine Learning, 8(May):935-983, 2007. [pdf].

    People
    The people responsible for this toolkit are:

    • Sofus A. Macskassy
    • Kaveh R. Ghazi
    Any bugs or comments should be directed to Sofus.

    Description
    For more details on the workings of NetKit, please see this description.

    Example Data
    NetKit example data files from the ones used in the journal paper [zip] (1.3Mb)

    Java 1.5 binaries (latest update: April 10, 2007):
    Note: The source code will be available shortly. I am in the middle of setting it up as a sourceforge project. It will be released under the Apache License v2.0.

    • April 10, 2007
      Many updates and optimizations. Specifically, NetKit know has stronger weka integration and will work as a fully functional relational classifier. Aggregation has also been sped up.
      User Guide (pdf)
      NetKit (w/weka jar) [zip] (2.2Mb)
                (this includes the jar file for weka version 3.4.2)
      NetKit (no weka) [zip] (260Kb)
                You will need to download weka for yourself at: http://www.cs.waikato.ac.nz/~ml/weka
                The jar file you download should be put in the same directory as NetKit.jar. You must name it weka.jar.
    • For older binaries, go to the NetKit description page
    Mailing List
    Let me know if you want to be notified when NetKit gets updated.