Aller au contenu principal
ToolPotion
Conseiller IA
Soumettre

CompGCN

Dépôts GitHub d'IAModèles d'IA et LLMOpen source · Linux, macOS, Windows

CompGCN est une implémentation PyTorch des réseaux convolutionnels graphiques multi-relationnels basés sur la composition. Il permet un apprentissage avancé de représentations graphiques pour des tâches telles que la prédiction de liens dans les graphes de connaissances, offrant des opérations de composition flexibles et une compatibilité avec diverses fonctions de scoring.

Voir le dépôt
Partager
Voir le dépôt
Partager

CompGCN (Composition-Based Multi-Relational Graph Convolutional Networks) est un modèle d'IA conçu pour l'apprentissage de représentations graphiques multi-relationnelles. Développée par malllabiisc et présentée à l'ICLR 2020, cette implémentation PyTorch se concentre sur l'amélioration des réseaux convolutionnels graphiques pour des tâches telles que la prédiction de liens dans les graphes de connaissances.

Lire la suite

L'innovation principale de CompGCN réside dans son opération de composition, notée φ(·). Étant donné les embeddings de nœuds et de relations, CompGCN applique cette fonction de composition sur chaque arête dans le voisinage d'un nœud. Les embeddings composés résultants sont ensuite convolués avec des filtres spécifiques pour les relations originales et inverses. Le modèle agrège les messages des voisins pour mettre à jour l'embedding du nœud central et transforme les embeddings de relations à l'aide d'une matrice de poids dédiée. Cette approche permet des représentations plus riches de données relationnelles complexes.

CompGCN est compatible avec PyTorch 1.0 et Python 3.x. Le projet fournit des jeux de données tels que FB15k-237 et WN18RR, couramment utilisés pour la prédiction de liens dans les graphes de connaissances, qui sont inclus dans le répertoire `data`. L'installation des dépendances est gérée via un fichier `requirements.txt`. Le dépôt comprend des scripts et des commandes pour reproduire les résultats rapportés, démontrant son application avec différentes fonctions de scoring telles que TransE, DistMult et ConvE, et diverses opérations de composition incluant la soustraction, la multiplication et la corrélation circulaire.

Ce modèle est particulièrement précieux pour les chercheurs et les praticiens travaillant avec des graphes de connaissances à grande échelle et des structures relationnelles complexes. Sa capacité à gérer efficacement les données multi-relationnelles le rend adapté aux applications nécessitant une compréhension approfondie des connexions et des relations au sein des données. La nature open-source du projet sur GitHub facilite la collaboration et le développement ultérieur dans le domaine de l'apprentissage de représentations graphiques.

  • CatégorieModèles d'IA et LLM
  • Modèle tarifaireOpen source
  • DéploiementCloud, Auto-hébergé
  • PlateformesLinux, macOS, Windows

  • Réseaux convolutionnels graphiques multi-relationnels basés sur la composition

  • Prend en charge diverses opérations de composition : soustraction, multiplication, corrélation circulaire

  • Compatible avec PyTorch 1.0 et Python 3.x

  • Inclut des jeux de données pour la prédiction de liens dans les graphes de connaissances (FB15k-237, WN18RR)

  • Résultats reproductibles pour les tâches de prédiction de liens

  • Utilise des filtres spécifiques pour les relations originales et inverses

  • Agrège les messages des voisins pour les mises à jour des embeddings de nœuds

  • Transforme les embeddings de relations avec des matrices de poids dédiées

  • Implémentation open-source disponible sur GitHub

  1. Configuration de l'environnement : Installez les dépendances en utilisant `requirements.txt`.

  2. Préparation des données : Exécutez `./setup.sh` pour l'extraction des jeux de données et la configuration des dossiers.

  3. Configuration de l'entraînement : Sélectionnez la fonction de scoring, l'opération de composition et les hyperparamètres.

  4. Exécution des expériences : Lancez `run.py` avec les arguments spécifiés pour la prédiction de liens.

  5. Reproduction des résultats : Utilisez les commandes fournies pour répliquer les performances rapportées.

  6. Intégration du modèle : Adaptez l'architecture du modèle et les scripts d'entraînement pour des applications personnalisées.

  • Prédiction de liens dans les graphes de connaissances
  • Apprentissage de représentations graphiques
  • Analyse de données multi-relationnelles
  • Systèmes de recommandation
  • Analyse de réseaux sémantiques

Avis sur CompGCN

Chargement...

Outils IA populaires comme CompGCN

LightGCN

Dépôts GitHub d'IA

LightGCN est un réseau convolutif graphique simplifié conçu pour les systèmes de recommandation. Il se concentre sur le composant essentiel d'agrégation de voisinage pour le…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Réseau convolutif graphique simplifié conçu pour les systèmes de recommandation. Il se concentre sur le composant essentiel d'agrégation de voisinage pour le…LightGCN est un réseau convolutif graphique simplifié conçu pour les systèmes de recommandation. Il se concentre sur le composant essentiel d'agrégation de voisinage pour le…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA

Les Réseaux Convolutifs sur Graphes (GCNs) sont un type de réseau neuronal conçu pour traiter des données structurées sous forme de graphes. Ils généralisent les réseaux neuronaux…

Autres outils IA
Voir l'outil

SEAL Link Prediction

Dépôts GitHub d'IA

SEAL est un nouveau framework pour la prédiction de liens qui transforme le problème en une tâche de classification de sous-graphes. Il extrait des sous-graphes englobants h-hop…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Nouveau framework pour la prédiction de liens qui transforme le problème en une tâche de classification de sous-graphes. Il extrait des sous-graphes englobants h-hop…SEAL est un nouveau framework pour la prédiction de liens qui transforme le problème en une tâche de classification de sous-graphes. Il extrait des sous-graphes englobants h-hop…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA

Temporal Graph Networks

Dépôts GitHub d'IA

Les Réseaux de Graphes Temporels (TGNs) offrent un cadre générique et efficace pour l'apprentissage profond sur les graphes dynamiques. Cette bibliothèque basée sur Python utilise…

Modèles d'IA et LLM
Voir l'outil

Le Filtrage Collaboratif Neuronal sur Graphe (NGCF) est un framework de recommandation exploitant les réseaux neuronaux sur graphes. Il encode explicitement les signaux…

Modèles d'IA et LLM
Voir l'outil

Vision GNN (ViG)

Dépôts GitHub d'IA

Vision GNN (ViG) est une implémentation PyTorch des Vision Graph Neural Networks développée par Huawei Noah's Ark Lab. Elle offre des backbones IA efficaces pour les tâches de…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Implémentation PyTorch des Vision Graph Neural Networks développée par Huawei Noah's Ark Lab. Elle offre des backbones IA efficaces pour les tâches de…Vision GNN (ViG) est une implémentation PyTorch des Vision Graph Neural Networks développée par Huawei Noah's Ark Lab. Elle offre des backbones IA efficaces pour les tâches de…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA
1 sur 8