An open API service indexing awesome lists of open source software.

https://github.com/metaphacts/linkedpaperswithcode

Code for generating Linked Papers with Code a high-quality RDF knowledge graph with metadata about the machine learning landscape.
https://github.com/metaphacts/linkedpaperswithcode

knowledge-graph knowledge-graph-embeddings linked-open-data machine-learning scholarly-metadata

Last synced: 5 months ago
JSON representation

Code for generating Linked Papers with Code a high-quality RDF knowledge graph with metadata about the machine learning landscape.

Awesome Lists containing this project

README

          

# Linked Papers With Code

Linked Papers With Code (LPWC) is an RDF knowledge graph that comprehensively models the research field of machine learning. It contains information about almost 400,000 machine learning publications, including the tasks addressed, the datasets utilized, the methods implemented, and the evaluations conducted, along with their results. The data set is based on [Papers With Code](https://paperswithcode.com). The underlying [dataset snapshot](https://github.com/paperswithcode/paperswithcode-data) of Papers With Code are regenerated daily. With the scripts provided in this repository, the LPWC knowledeg graph can be re-generated based on the snapshot. Furthermore, we provide [knowledge graph embeddings](./embeddings-generation) for entities and relations represented in LPWC.

LPWC is available at **https://linkedpaperswithcode.com**.

For an overview of LPWC see our [ISWC2023 Poster](Poster_LPWC_ISWC2023.pdf).

Schema of Linked Papers With Code
Schema of Linked Papers With Code

## Knowledge Graph Construction

### Data transformation
To construct the Linked Papers With Code Knowledge Graph based on the [Paperswithcode dataset snapshot](https://github.com/paperswithcode/paperswithcode-data) we use the following [python scripts](./transformation-scripts):

1. [01_papers.py](./transformation-scripts/01_papers.py)
2. [02_conferences.py](./transformation-scripts/02_conferences.py)
3. [03_methods.py](./transformation-scripts/03_methods.py)
4. [04_papers-code-and-datasets.py](./transformation-scripts/04_papers-code-and-datasets.py)
5. [05_evaluation-tables.py](./transformation-scripts/05_evaluation-tables.py)
6. [06_validation-and-formats.py](./transformation-scripts/06_validation-and-formats.py)

### Entity Linking
The scripts for Linking the Entities of Linked Papers With Code to SemOpenAlex and Wikidata are in the folder [entity-linking-scripts](./entity-linking-scripts).

## Knowledge Graph Embeddings
The scripts for generating the Knowledge Graph Embeddings and the Evaluation Results of the different Knowledge Graph Embeddings Models are in the folder [embeddings-generation](./embeddings-generation).

## Reference & More Information
More Information about LPWC and its creation can be found in our [paper](https://arxiv.org/pdf/2310.20475.pdf).