Comments (3)
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.
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.
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)
- NO directory found HOT 3
- Does EvalNE work with RDF data? HOT 1
- [FEATURE] limiting thread usage HOT 2
- [BUG] precisionatk (evaluation/score.py) HOT 1
- Installing EvaNE v0.3.2 HOT 1
- More a question than an issue HOT 5
- runtimeerror when run simple-example.py
- The way to test tadw of the openne library is to make the following mistakes!using the simple-example.py HOT 8
- Train/test procedure for link prediction on NE HOT 4
- Network reconstruction question HOT 19
- [BUG] 1. TypeError: 'Results' object is not iterable. 2. TypeError: a bytes-like object is required, not 'str' HOT 7
- Confused about the train/test split for link prediction HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from evalne.