Skip to content

Ordering of Wikipedia articles based on some Math topic using the Graph Neural Network trained on wide range of Mathematics topics in JEE Advanced syllabus

License

Notifications You must be signed in to change notification settings

Anupam0401/Wikipedia-Graph-Analysis

Repository files navigation

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage

About The Project

The project mainly aims to order articles on Wikipedia based on Graph Neural Network.

The brief process of making the GNN is as follows:

  • Scraping and Labelling of Articles
  • Building the Wikipedia Graph
  • Creation of Additional features using Centrality Metrics and Clustering coefficient
  • Development of Node Classification Model
  • Graph Traversal and Article Ordering Algorithm

Refer this document for detailed desciption of the project.

Built With

This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

Getting Started

To run the project, simply run the cells in the python notebook in Google Colab or other equivalent software for running python notebooks.

Prerequisites

When running on local system, install the following dependencies using the following commands before running:

  • pip
    pip install pandas
    pip install -U scikit-learn

Usage

Given some Math topic, this project enables the user to explore all the topics that are the prerequisite to that topic, i.e., provide a list of topics which should be known before jumping into the input topic.

For more examples, please refer to the Documentation

About

Ordering of Wikipedia articles based on some Math topic using the Graph Neural Network trained on wide range of Mathematics topics in JEE Advanced syllabus

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published