Giter Club home page Giter Club logo

semantic-similarity-algorithm's Introduction

Semantic-Similarity-Algorithm

The semantic similarity algorithm tries to find semantically related entities from ConceptNet, DBpedia, and WordNet

by Alexandros Vassiliades, Nick Bassiliades

We have developed semantic similarity algortihm, which given a word that is part of the English language tries to find semantically related entities from the web ontologies ConceptNet, DBpedia, and WordNet. Moreover, the algorithm classifies each entity based on the properties that exist in the ConceptNet Knowledge Graph. Additionally, with respect to each property the entities are sorted based on a semantic similarity metric that takes into consideration the similarity of DBpedia commnet Boxes, the WordNet path distance, and the crowdsource defined weights from ConceptNet. We could say that our algorithm is in the field of Semantic Mathcing Algorithms.

Example: coffee IsA: stimulant, beverage, liquid, drink coffee AtLocation: mug, office, desk, caf, kitchen coffee RelatedTo: cappuccino, iced_coffee, irish_coffee, turkish_coffee, brazil, plant, caffeine coffee UsedFor: refill, wake_up, pleasure

The properties when given another word apart from coffee might be more, similarly the entities in each property

semantic-similarity-algorithm's People

Contributors

valexande avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

semantic-similarity-algorithm's Issues

configurations to run

Hello, Could you share configurations to run your project? And also, would you mind to share Dataset Preparation folder and Results.csv file, or tell where can I find it on web?

Im talking about this (In DataPreparation.py):
path = 'C:/Users/Alex Vasiliadis/Desktop/Semantic Similarity Python/Dataset Preparation/.txt'
files = glob.glob(path)path = 'C:/Users/Alex Vasiliadis/Desktop/Semantic Similarity Python/Dataset Preparation/
.txt'
csvFile = open('C:/Users/Alex Vasiliadis/Desktop/Semantic Similarity Python/Dataset Preparation/Results.csv', 'a', newline='')

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.