All Projects → shiruipan → Tridnr

shiruipan / Tridnr

Tri-Party Deep Network Representation

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Tridnr

Indradb
A graph database written in rust
Stars: ✭ 1,035 (+1492.31%)
Mutual labels:  graph
English2cypher
A model to transform english into Cypher queries, based off the CLEVR-graph dataset
Stars: ✭ 54 (-16.92%)
Mutual labels:  graph
Embedded gcnn
Embedded Graph Convolutional Neural Networks (EGCNN) in TensorFlow
Stars: ✭ 60 (-7.69%)
Mutual labels:  graph
Gat2vec
representation learning on attributed graphs
Stars: ✭ 48 (-26.15%)
Mutual labels:  graph
Home Assistant Z Wave Graph
Graph your Z-Wave mesh automatically from within Home Assistant.
Stars: ✭ 51 (-21.54%)
Mutual labels:  graph
Rainbarf
it's like Rainmeter, but for CLI!
Stars: ✭ 1,087 (+1572.31%)
Mutual labels:  graph
Awesome Graph Representation Learning
A curated list of awesome graph representation learning.
Stars: ✭ 44 (-32.31%)
Mutual labels:  graph
Dmgi
Unsupervised Attributed Multiplex Network Embedding (AAAI 2020)
Stars: ✭ 62 (-4.62%)
Mutual labels:  graph
Geeksforgeeks Dsa 2
This repository contains all the assignments and practice questions solved during the Data Structures and Algorithms course in C++ taught by the Geeks For Geeks team.
Stars: ✭ 53 (-18.46%)
Mutual labels:  graph
Calendar Graph
Calendar graph like github using jsx support SVG, Canvas and SSR
Stars: ✭ 58 (-10.77%)
Mutual labels:  graph
Scaffold Eth
🏗 forkable Ethereum dev stack focused on fast product iterations
Stars: ✭ 1,017 (+1464.62%)
Mutual labels:  graph
Dgman
Dgraph schema manager, with mutate and query helpers
Stars: ✭ 50 (-23.08%)
Mutual labels:  graph
Cacti
Cacti ™
Stars: ✭ 1,090 (+1576.92%)
Mutual labels:  graph
Pyrwr
Python Implementation for Random Walk with Restart (RWR)
Stars: ✭ 48 (-26.15%)
Mutual labels:  graph
Asciichart
Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies
Stars: ✭ 1,107 (+1603.08%)
Mutual labels:  graph
Videocontext
An experimental HTML5 & WebGL video composition and rendering API.
Stars: ✭ 1,035 (+1492.31%)
Mutual labels:  graph
Interview Guide
Coding/technical interview guide: data structures, algorithms, complexity analyses, interview questions
Stars: ✭ 54 (-16.92%)
Mutual labels:  graph
Penman
PENMAN notation (e.g. AMR) in Python
Stars: ✭ 63 (-3.08%)
Mutual labels:  graph
Pyflowgraph
Python Module for displaying flowgraphs using Pyside or PyQt.
Stars: ✭ 61 (-6.15%)
Mutual labels:  graph
Stardog.js
Stardog JavaScript Framework for node.js and the browser
Stars: ✭ 57 (-12.31%)
Mutual labels:  graph

TriDNR

Tri-Party Deep Network Representation, published in IJCAI 2016: 1895-1901.

The codes implement the TriDNR algorithm, which learns an continuous representation for each node in a network. TriDNR uses information from three perspectives, including node structure, node content, and node labels (if available), to jointly learn optimal node representation

The code is developed in Python, based on the package gensim, and DeepWalk. All required packages are defined in requirements.txt. To install all requirement, simply use the following commands:

pip install -r requirements.txt

A demo is provide in 'demo.py', which runs and compares several algorithms

About the datasets: There are two networked datasets in the paper, i.e., DBLP and Citeseer-M10. Each dataset containts 3 files:

1. docs.txt : title information of each node in a network, each line represents a node (paper). The first item in each line is the node ID

2. adjedges.txt : neighbor nodes of each node in a network. The first item in each line is the node ID, and the rest items are nodes that has a link to the first node. Node that if only one item in a line, it means that the node has no links to other nodes

3.labels: class labels of a node. Each line represents a node id and its class label

The first item of each line across three files are matched.

Note:

  1. On some dataset (M10), some neighbor nodes do not appear in the files of docs.txt or labels.txt.
  2. For the fairness of comparison, I would sugget shuffling the dataset before training different methods.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].