Coder Social home page Coder Social logo

edfvalim / raea-model-for-entity-alignment Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mockingjay-liu/raea-model-for-entity-alignment

0.0 0.0 0.0 107.44 MB

The Pytorch implementation of RAEA model, corresponding to the World Wide Wed 2023 paper "Cross-platform Product Matching based on Entity Alignment of Knowledge Graph with RAEA model", which achieves competive performance on entity alignment in DBP15k and DBP100k datasets.

Home Page: https://doi.org/10.1007/s11280-022-01134-y

Python 100.00%

raea-model-for-entity-alignment's Introduction

Introduction

This is the Pytorch implementation for our paper at World Wide Web 2023: Cross-platform productmatching based on entity alignment of knowledge graph with raea model. https://doi.org/10.1007/s11280-022-01134-y

Run RAEA

Let's take experiments on the DBP15k/zh_en as an example.

First pre-train the encoder on the DBP15k/zh_en: python sbert_simcse.py --dataset DBP15k/zh_en

Next, train the RAEA model on the DBP15k/zh_en dataset: python train_subgraph.py. The trained models of defferent channels will be saved.

Then, ensemble the channels and valid the performance on the test set: python ensemble_subgraphs.py

The hyperparameters we use are set to the default values.

You can change the value of hyperparameters. For example, the command for training python train_subgraph.py --dataset DBP15k/zh_en --gpu_id 0 --nega_sample_num 15 defines the dataset, gup_id and nega_sample_num

To understand the hyperparameters setting, please refer to "Training Details" part of our paper.

Citation

Please kindly cite our work as follows if you find our paper or codes helpful.

Liu W, Pan J, Zhang X, et al. Cross-platform product matching based on entity alignment of knowledge graph with raea model. World Wide Web (2023). https://doi.org/10.1007/s11280-022-01134-y

raea-model-for-entity-alignment's People

Contributors

mockingjay-liu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.