A Linguistic Approach for Semantic Web Service Discovery International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012) July 13, 2012 Jordy.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
CILC2011 A framework for structured knowledge extraction and representation from natural language via deep sentence analysis Stefania Costantini Niva Florio.
Polarity Analysis of Texts using Discourse Structure CIKM 2011 Bas Heerschop Erasmus University Rotterdam Frank Goossen Erasmus.
Learning Semantic Information Extraction Rules from News The Dutch-Belgian Database Day 2013 (DBDBD 2013) Frederik Hogenboom Erasmus.
Semantic News Recommendation Using WordNet and Bing Similarities 28th Symposium On Applied Computing 2013 (SAC 2013) March 21, 2013 Michel Capelle
Multi-Phase Reasoning of temporal semantic knowledge Sakirulai O. Isiaq and Taha Osman School of Computer and Informatics Nottingham Trent University Nottingham.
Hermes: News Personalization Using Semantic Web Technologies
Exploiting Discourse Structure for Sentiment Analysis of Text OR 2013 Alexander Hogenboom In collaboration with Flavius Frasincar, Uzay Kaymak, and Franciska.
Title Course opinion mining methodology for knowledge discovery, based on web social media Authors Sotirios Kontogiannis Ioannis Kazanidis Stavros Valsamidis.
Determining Negation Scope and Strength in Sentiment Analysis SMC 2011 Paul van Iterson Erasmus School of Economics Erasmus University Rotterdam
Exploiting Emoticons in Sentiment Analysis SAC 2013 Daniella Bal Erasmus University Rotterdam Flavius Frasincar Erasmus University.
Sentiment Lexicon Creation from Lexical Resources BIS 2011 Bas Heerschop Erasmus School of Economics Erasmus University Rotterdam
March 17, 2008SAC WT Hermes: a Semantic Web-Based News Decision Support System* Flavius Frasincar Erasmus University Rotterdam.
Unsupervised Information Extraction from Unstructured, Ungrammatical Data Sources on the World Wide Web Mathew Michelson and Craig A. Knoblock.
Gimme’ The Context: Context- driven Automatic Semantic Annotation with CPANKOW Philipp Cimiano et al.
Automatically Annotating Web Pages Using Google Rich Snippets 11th Dutch-Belgian Information Retrieval Workshop (DIR 2011) February 4, 2011 Frederik Hogenboom.
Detecting Economic Events Using a Semantics-Based Pipeline 22nd International Conference on Database and Expert Systems Applications (DEXA 2011) September.
An Overview of Event Extraction from Text Workhop on Detection, Representation, and Exploitation of Events in the Semantic Web (DeRiVE'11) October 23,
News Personalization using the CF-IDF Semantic Recommender International Conference on Web Intelligence, Mining, and Semantics (WIMS 2011) May 25, 2011.
Xiaomeng Su & Jon Atle Gulla Dept. of Computer and Information Science Norwegian University of Science and Technology Trondheim Norway June 2004 Semantic.
Analyzing Sentiment in a Large Set of Web Data while Accounting for Negation AWIC 2011 Bas Heerschop Erasmus School of Economics Erasmus University Rotterdam.
Improving Data Discovery in Metadata Repositories through Semantic Search Chad Berkley 1, Shawn Bowers 2, Matt Jones 1, Mark Schildhauer 1, Josh Madin.
Word Sense Disambiguation for Automatic Taxonomy Construction from Text-Based Web Corpora 12th International Conference on Web Information System Engineering.
Sentiment Analysis with a Multilingual Pipeline 12th International Conference on Web Information System Engineering (WISE 2011) October 13, 2011 Daniëlla.
Erasmus University Rotterdam Introduction Nowadays, emerging news on economic events such as acquisitions has a substantial impact on the financial markets.
Erasmus University Rotterdam Introduction With the vast amount of information available on the Web, there is an increasing need to structure Web data in.
A News-Based Approach for Computing Historical Value-at-Risk International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012) Frederik Hogenboom.
Search Engines and Information Retrieval Chapter 1.
An Integrated Approach to Extracting Ontological Structures from Folksonomies Huairen Lin, Joseph Davis, Ying Zhou ESWC 2009 Hyewon Lim October 9 th, 2009.
RuleML-2007, Orlando, Florida1 Towards Knowledge Extraction from Weblogs and Rule-based Semantic Querying Xi Bai, Jigui Sun, Haiyan Che, Jin.
Automatic Lexical Annotation Applied to the SCARLET Ontology Matcher Laura Po and Sonia Bergamaschi DII, University of Modena and Reggio Emilia, Italy.
Survey of Semantic Annotation Platforms
Name : Emad Zargoun Id number : EASTERN MEDITERRANEAN UNIVERSITY DEPARTMENT OF Computing and technology “ITEC547- text mining“ Prof.Dr. Nazife Dimiriler.
A Snapshot of public Web Services Prof: Dr.Jainguo Lu Presenting Group: Aktar-uz-zaman Mohit Sud.
Ontology Updating Driven by Events Dutch-Belgian Database Day 2012 (DBDBD 2012) November 21, 2012 Frederik Hogenboom Jordy Sangers.
PAUL ALEXANDRU CHIRITA STEFANIA COSTACHE SIEGFRIED HANDSCHUH WOLFGANG NEJDL 1* L3S RESEARCH CENTER 2* NATIONAL UNIVERSITY OF IRELAND PROCEEDINGS OF THE.
Preferences in semantics-based Web Services Interactions Justus Obwoge
Thanks to Bill Arms, Marti Hearst Documents. Last time Size of information –Continues to grow IR an old field, goes back to the ‘40s IR iterative process.
Jennie Ning Zheng Linda Melchor Ferhat Omur. Contents Introduction WordNet Application – WordNet Data Structure - WordNet FrameNet Application – FrameNet.
Annotating Words using WordNet Semantic Glosses Julian Szymański Department of Computer Systems Architecture, Faculty of Electronics, Telecommunications.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Abstract Question answering is an important task of natural language processing. Unification-based grammars have emerged as formalisms for reasoning about.
WEB SEARCH PERSONALIZATION WITH ONTOLOGICAL USER PROFILES Data Mining Lab XUAN MAN.
10/18/2015Page 1 Introduction to Semantic Web Design B. Ramamurthy.
Automatic Image Annotation by Using Concept-Sensitive Salient Objects for Image Content Representation Jianping Fan, Yuli Gao, Hangzai Luo, Guangyou Xu.
Introduction to Digital Libraries hussein suleman uct cs honours 2003.
Mining Topic-Specific Concepts and Definitions on the Web Bing Liu, etc KDD03 CS591CXZ CS591CXZ Web mining: Lexical relationship mining.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Jan 9, 2004 Symposium on Best Practice LSA, Boston, MA 1 Comparability of language data and analysis Using an ontology for linguistics Scott Farrar, U.
Contextual Ranking of Keywords Using Click Data Utku Irmak, Vadim von Brzeski, Reiner Kraft Yahoo! Inc ICDE 09’ Datamining session Summarized.
*Erasmus University Rotterdam P.O. Box 1738, NL-3000 DR Rotterdam, the Netherlands † Teezir BV Wilhelminapark 46, NL-3581 NL, Utrecht, the Netherlands.
Semantics-Based News Recommendation with SF-IDF+ International Conference on Web Intelligence, Mining, and Semantics (WIMS 2013) June 13, 2013 Marnix Moerland.
Erasmus University Rotterdam Introduction Content-based news recommendation is traditionally performed using the cosine similarity and TF-IDF weighting.
Towards Cross-Language Sentiment Analysis through Universal Star Ratings KMO 2012 Malissa Bal Erasmus University Rotterdam Flavius.
Summarizing Encyclopedic Term Descriptions on the Web from Coling 2004 Atsushi Fujii and Tetsuya Ishikawa Graduate School of Library, Information and Media.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Lexico-semantic Patterns for Information Extraction from Text The International Conference on Operations Research 2013 (OR 2013) Frederik Hogenboom
1 Gloss-based Semantic Similarity Metrics for Predominant Sense Acquisition Ryu Iida Nara Institute of Science and Technology Diana McCarthy and Rob Koeling.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Semantics-Based News Recommendation International Conference on Web Intelligence, Mining, and Semantics (WIMS 2012) June 14, 2012 Michel Capelle
Instance Discovery and Schema Matching With Applications to Biological Deep Web Data Integration Tantan Liu, Fan Wang, Gagan Agrawal {liut, wangfa,
Yoon kyoung-a A Semantic Match Algorithm for Web Services Based on Improved Semantic Distance Gongzhen Wang, Donghong Xu, Yong Qi, Di Hou School.
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
University Of Seoul Ubiquitous Sensor Network Lab Query Dependent Pseudo-Relevance Feedback based on Wikipedia 전자전기컴퓨터공학 부 USN 연구실 G
Web News Sentence Searching Using Linguistic Graph Similarity
Bing-SF-IDF+: A Hybrid Semantics-Driven News Recommender
News Recommendation with CF-IDF+
Chaitali Gupta, Madhusudhan Govindaraju
Introduction to Semantic Web Design
Presentation transcript:

A Linguistic Approach for Semantic Web Service Discovery International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012) July 13, 2012 Jordy Sangers* Flavius Frasincar* Frederik Hogenboom* Alexander Hogenboom * Vadim Chepegin † *Erasmus University Rotterdam PO Box 1738, NL-3000 DR Rotterdam, the Netherlands † Tie Kinetix PO Box 3053, NL-2130 KB Hoofddorp, the Netherlands

Introduction (1) There is an emergence of Web services and Service Oriented Architectures (SOA), changing the management strategies related to business process components Web services are commonly described via narrative Web pages in natural languages, i.e., in plain text without machine interpretable structure Automatically processing descriptive Web service information is however desired due to the abundance of available services International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012)

Introduction (2) Semantic languages (WSMO, WSMO-Lite, OWL-S) have been created to aid machines in processing Web service information These languages rely on ontologies (describing Web services) for reasoning Ontologies are human-created, and hence contain: –Machine-interpretable relations and concepts –Human-interpretable meta-data in natural language Natural Language Processing (NLP) techniques can help overcome ambiguity problems between multiple ontologies International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012)

Introduction (3) The Semantic Web Service Discovery (SWSD) framework: –Enables users to search with keywords for existing Web services, described by a Semantic Web language for service annotation –Steps include information extraction, word sense disambiguation, and matching user search context with Web service context by means of a similarity measure –Results in a ranked list of Web services matching search criteria International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012)

Framework (1) International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012) We propose a keyword-based discovery process for searching Web services which are described using a semantic language The framework incorporates NLP techniques, as names and non-functional elements from descriptions (e.g., capabilities, conditions, effects) help understanding the context and are written in natural language It does not take into account logic-based semantics defined in the Web service descriptions, but uses the definitions of concepts stated in imported ontologies. Three steps: –Service Reading –Word Sense Disambiguation –Match Making

Framework (2) International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012)

Framework (3) Service Reading: –WSMO, WSMO-Lite, and OWL-S descriptions assumed –NLP: Parsing description using language-specific parser Tokenization Part-of-Speech tagging Word Sense Disambiguation: –Words can have multiple meanings –We disambiguate senses using the SSI algorithm and a semantic lexicon (e.g., WordNet): Find monosemous words to establish context Based on context, iteratively disambiguate the least ambiguous word Calculate pair-wise context sense similarities using a semantic distance measure (e.g., Jiang & Conrath) International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012)

Framework (4) Sense Matching: –WSD results in a word and a sense set related to the user query and multiple word and sense sets for a Web service description: ss u = query senses ws u = query words ss w = description senses ws w = description words –We calculate Jaccard & Similarity matching scores for: Disambiguated words (senses) Non-disambiguated words (words) –Scores are weighted and summed International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012)

Implementation SWSD is implemented in the Java-based Semantic Web Service Discovery Engine WSMO web service and ontology readers Seven levels of information with different weights: –Non-functional description and name of Web service (7/27) –Non-functional descriptions and names of concepts used by Web Service (5/27) –Non-functional descriptions of properties of capabilities of the Web Service (4/27) –Non-functional descriptions and names of superconcepts of the concepts used by the Web service (4/27) –Non-functional descriptions and names of subconcepts of the concepts used by the Web service (3/27) –Non-functional descriptions and names of attributes of concepts used by the Web service (1/27) International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012)

Evaluation (1) Data: 14 WSMO annotated Web services Three matching algorithms: –Simple –Jaccard –Similarity matching Metrics: –Precision –Recall Testing based on lists of two to five preferred Web services We distinguish between exact and similar results International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012)

Evaluation (2) When observing exact matches: –Jaccard outperforms Simple and Similarity matching –Precision converges when approaching maximum recall –The larger the number of preferred Web services, the worse Similarity matching performs International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012)

Evaluation (3) When observing non-exact matches: –Similarity matching outperforms Jaccard and Simple matching –Precision values are higher due to the nature of Similarity matching –Non-exact matching is a more realistic application of the framework, hence making Similarity matching the best performing algorithm International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012)

Conclusions SWSD framework: –A keyword-based discovery process for searching Web services that are described using semantically enriched annotations –Makes use of NLP –Employs a semantic lexicon for measuring keyword similarity –Implemented in the Semantic Web Service Discovery Engine for WSMO annotated services Experiments: –Jaccard matching performs best for exact matches –Similarity-based matching gives best results for non-exact matches Future work: –Extend implementation to languages like WSMO-Lite –Determine weights using neural networks, Bayesian networks, etc. International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012)

Questions International Symposium on Management Intelligent Systems 2012 (IS-MiS 2012)