Code Monkey home page Code Monkey logo

Comments (3)

Dru-Mara avatar Dru-Mara commented on July 21, 2024

Hello,

The current version of the library can be used to evaluate heterogeneous networks since the nature of nodes and edges is irrelevant for our LP evaluation pipeline. In fact, one of the datasets used for testing the library is heterogeneous with nodes representing students, professors, courses, etc and the edges binary relations e.g student in course, prof teaches course, etc.

About the evaluation of multiplex networks, on the other hand, I can not guarantee that the library will work without some changes. Particularly because I assume the multiplex networks you refer to will contain multiple edges between the same pairs of nodes and this could cause some of the preprocessing functions as well as the train test split algorithms to fail.

Our future plans for extending the library currently do not include multiplex network evaluation, but if you want to implement this functionality we would be very happy to include your changes :)

Alex

from evalne.

LPioL avatar LPioL commented on July 21, 2024

Hello Alexander.
Thank you for the answer. I am currently trying to apply EvalNE on heterogeneous networks. It is not clear for me what is the format needed for heterogeneous networks. Most of the heterogeneous networks I found like Aminer have several files to describe it and not one edgelist file.
Is it studentDB the dataset used for testing the library is heterogeneous with nodes representing students, professors, courses, etc ?
Best.

from evalne.

Dru-Mara avatar Dru-Mara commented on July 21, 2024

Hello,
The StundetDB dataset I tested the library on bundles in a single network: nodes representing professors, students, tracks etc. and edges representing the relations between these entities. If you can not generate a network like this form your data, or you want to treat specific relations differently, you can use the building blocks provided by the library and implement your own evaluation process.
Alex

from evalne.

Related Issues (13)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.