HyperIMBA
Code for "Hyperbolic Geometric Graph Representation Learning for Hierarchy-imbalance Node Classification"
Install / Use
/learn @RingBDStack/HyperIMBAREADME
HyperIMBA
Code for "Hyperbolic Geometric Graph Representation Learning for Hierarchy-imbalance Node Classification".
Overview
- main.py: the core of our model, including the structure and the process of training.
- calculator.py: the code about calculating Poincare embedding and class-aware Ricci curvature weights
- dataloader.py: providing data loading and processing.
- models/: including the backbones we used in the main model.
Environment
Our experimental environments are listed in environments.yaml, you can create a virtual environment with conda and run the following order.
conda env create -f environments.yaml
Install
Enter the virtual environment and run the requirements.txt.
pip install -r requirements.txt
Datasets
All the datasets are provided by pytorch_geometric.
Usage
Run the following order to train our model.
python main.py
Reference
@inproceedings{fu2023hyperimba,
title={Hyperbolic Geometric Graph Representation Learning for Hierarchy-imbalance Node Classification},
author={Fu Xingcheng, Wei Yuecen, Sun Qingyun, Yuan Haonan, Wu Jia, Peng Hao and Li Jianxin},
booktitle={Proceedings of the 2022 World Wide Web Conference},
year={2022}
}
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
groundhog
398Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
last30days-skill
13.8kAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
000-main-rules
Project Context - Name: Interactive Developer Portfolio - Stack: Next.js (App Router), TypeScript, React, Tailwind CSS, Three.js - Architecture: Component-driven UI with a strict separation of conce
