RELATION BASED SEMANTIC WEB SEARCH ENGINE

Top PDF RELATION BASED SEMANTIC WEB SEARCH ENGINE:

A Web Search Engine Application to Compare
          Semantic Equivalence between Two Words

A Web Search Engine Application to Compare Semantic Equivalence between Two Words

Page counts-based co-occurrence measures described in Section 3.2 do not consider the local context in which those words co-occur. This can be problematic if one or both words are polysemous, or when page counts are unreliable. On the other hand, the snippets returned by a search engine for the conjunctive query of two words provide useful clues related to the semantic relations that exist between two words. A snippet contains a window of text selected from a document that includes the queried words. Snippets are useful for search because, most of the time, a user can read the snippet and decide whether a particular search result is relevant, without even opening the url. Using snippets as contexts is also computationally efficient because it obviates the need to download the source documents from the web, which can be time consuming if a document is large. For example, consider the snippet in Fig. 3. Here, the phrase is a indicates a semantic relationship between cricket and sport. Many such phrases indicate semantic relationships. For example, also known as, is a, part of, is an example of all indicate semantic relations of different types. In the example given above, words indicating the semantic relation between cricket and sport appear between the query words. Replacing the query words by variables X and Y , we can form the pattern X is a Y from the example given above. Despite the efficiency of using snippets, they pose two main challenges: first, a snippet can be a fragmented sentence, second, a search engine might produce a snippet by selecting multiple text fragments from different portions in a document. Because most syntactic or dependency parsers assume complete sentences as the input, deep parsing of snippets produces incorrect results. Consequently, we propose a shallow lexical pattern extraction algorithm using web snippets, to recognize the semantic relations that exist between two words. Lexical syntactic patterns have been used in various natural language processing tasks such as extracting hypernyms [5], [24], or meronyms [25], question answering [26], and paraphrase extraction [27]. Although a search engine might produce a snippet by selecting multiple text fragments from different portions in a document, a predefined delimiter is used to separate the different fragments. For example, in Google, the delimiter “...” is used to separate different fragments in a snippet. We use such delimiters to split a snippet before we run the proposed lexical pattern extraction algorithm on each fragment
Show more

6 Read more

A Comparative Study of Keyword and Semantic based Search Engine

A Comparative Study of Keyword and Semantic based Search Engine

Ontology helps to provide related association between the contents. The Semantic Web is a enhanced version of the Web where information is represented in a machine process able way [8]. While the information on the Web is mostly represented as HTML documents, RDF (Resource Description Framework) [9] and OWL (Web Ontology Language) [10] are used for Semantic Web documents. The Semantic Web will contain not just a single relation between resources, but several kinds of relations between different types of resources. Semantic search engine like Hakia[11], Swoogle[12], DuckDuckGo[13] etc. are different from conventional search engine is that the semantic search engines are meaning based.
Show more

6 Read more

Prototype for Enhancing Search Engine Performance Using Semantic Data Search

Prototype for Enhancing Search Engine Performance Using Semantic Data Search

availability. It represents the predicates, concept and relation types of the language based on the discuss topics in the domain. Ontology drives based on the growing end user expectations and requirements as well as commercial considerations. At present web is not used only by humans, software agents are also becoming users of the web too which led to the development of the semantic web [3, 4]. Information retrieval technology can draw massive benefits from using semantic web vision. Ontologies represents relationships between concepts which in turn improve search results [5, 6, 7] makes ontologies to rank semantic web which is one of the motivations of the Semantic web vision that has been subjected to many researches [8, 9, 10] who founds enhance search process either statically or dynamically [11].
Show more

7 Read more

ISWSE: Islamic Semantic Web Search Engine

ISWSE: Islamic Semantic Web Search Engine

Searching the Web is a challenge and it is estimated that half of the complex queries go unanswered [1]. Traditional Web search engines such as Google and Yahoo are not able to provide relevant search results because they suffer from the fact that they do not know the meaning of the terms, expressions used in the Web pages and the relationship between them. A Semantic Web search engine such as Hakia [8], Swoogle [9], DuckDuckGo [10] stores semantic information about Web resources and is able to solve complex queries considering as well the context where the Web resource is targeted. Semantic search integrates the technologies of Semantic Web and search engine to improve the search results gained by current search engines and evolves to next generation of search engines built on Semantic Web [11]. Singh and Sharan [11] introduced a comparative study between traditional and semantic based search engines. The authors approved that semantic based search engine performance is higher than the keyword based search engine. Wang and others [12] classified the research of semantic search according to objectives, methodologies, and functionalities into document-oriented search, entity and knowledge-oriented search, multimedia information search, relation-centered search, semantic analytics, and mining- based search categories. Habernal and Konopík [13] presented an approach to build a semantic Web search using natural language which includes preprocessing, semantic analysis, semantic interpretation, and executing a SPARQL query to retrieve the results. They performed an end-to-end evaluation based on a domain dealing with accommodation options. They used a corpus of queries obtained by a Facebook campaign. The proposed system work with written texts in the Czech
Show more

7 Read more

A Web Search Engine based approach to Measure the Semantic Similarity between Words using Page Count and Snippets Method (PCSM)

A Web Search Engine based approach to Measure the Semantic Similarity between Words using Page Count and Snippets Method (PCSM)

Abstract— Semantic similarity measures play an important role in Information Retrieval, Natural Language Processing and Web Mining applications such as community mining, relation detection, entity disambiguation and document clustering etc. This paper proposes Page Count and Snippets Method (PCSM) to estimate semantic similarity between any two words (or entities) based on page counts and text snippets retrieved from a web search engine. It defines five page count based concurrence measures and integrates them with lexical patterns extracted from text snippets. A lexical pattern extraction algorithm is proposed to identify the semantic relations that exist between any query word pair. Similarity score of both methods are integrated by using Support Vector Machine (SVM) to get optimal results. The proposed method is compared with Miller and Charles (MC) benchmark data sets and the performance is measured by using Pearson correlation value. The correlation value of proposed method is 0.8960% which is higher than existing methods. The PCSM also evaluates semantic relations between named entities to improve Precision, Recall and F-score.
Show more

6 Read more

Quest semantic a query based personalization for enhancing search engine on web

Quest semantic a query based personalization for enhancing search engine on web

With the tremendous growth of information available to end users through the Web, search engines come to play ever a more critical role. Nevertheless, because of their general-purpose approach, it is always less uncommon that obtained result sets provide a burden of useless pages. The next-generation Web architecture, represented by the Semantic Web, provides the layered architecture possibly allowing overcoming this limitation. Several search engines have been proposed, which allow increasing information retrieval accuracy by exploiting a key content of Semantic Web resources, that is, relations. However, in order to rank results, most of the existing solutions need to work on the whole annotated knowledge base. In this paper, we propose a relation-based page rank algorithm to be used in conjunction with Semantic Web search engines that simply relies on information that could be extracted from user queries and on annotated resources. Relevance is measured as the probability that a retrieved resource actually contains those relations whose existence was assumed by the user at the time of query definition.
Show more

6 Read more

Ontology based Semantic Search Engine for Cancer

Ontology based Semantic Search Engine for Cancer

The idea is to analyze the knowledge about the real world and then create a standard upon stabled rules and relation types to translate the human (natural) language in a machine and human readable language. For that it need to classify and organize data such as text, pictures, videos or database entries in a system with logical connections between data representing the knowledge shared by people. The Ontology provides a framework for the development of Semantic Web and Artificial Intelligence. Here Medical Knowledge Engineering is the Key. This paper deals with the Medical Knowledge Base to build an ontological structure. In this paper Medical Knowledge about cancer is been combined with the semantic web search engine. Based on the introduction of ontology theory, the author uses Protege 2000 of Stanford, the construction and maintenance tool of ontology, designed and completed Medical Knowledge based on Ontology and all details about cancer, cancer categories, its cause, symptoms etc. The system also learned from this details and new details from the searching process. The improvement and learning process is achieved by comparing the details with some knowledge organization systems. Knowledge acquisition in semantic web is done by RDF explorer. RDF scheme defines relationship and those relationship make the searching in a different level.
Show more

5 Read more

Web Search Engine Using Ontology Learning

Web Search Engine Using Ontology Learning

ABSTRACT: As the amount of information on the web is increasing at a faster rate, it is difficult to develop a search engine that provides efficient search by retrieving high quality documents related to query. Traditional search engines do not analyze the content of webpage and does not understand the meaning of user query. Thus, search engines should be enriched with methodologies that analyzes the content of webpages and provide more relevant results corresponding to users query. The proposed system uses ontology learning to enhance efficiency of search engine and uses only Wikipedia data, as it the largest repository that contain data from multiple domains. Ontology learning helps to determine the semantic relations. Semantic search helps the search engine to understand the user’s queries. First, articles related to users query are retrieved and contents of the articles are analyzed using various algorithms to re-rank the webpages based on semantic similarity relation that exists among them. The proposed model provides a better approach to re-rank webpages than the traditional search engine.
Show more

6 Read more

Domain Oriented Semantic Web based Personalized Search Engine

Domain Oriented Semantic Web based Personalized Search Engine

Abstract —Present market is dominated by such Search Engines which are working on keyword based querying system. This becomes useless and leads to wastage of user’s time if he is not aware of the keywords which are used to index desired relevant pages. For example, user enters keyword ‘Book’, now Google will show results for both ‘Reading any book’ and ‘Book a Hotel’. That means user has to look into the contents of the web pages to shortlist relevant pages which he needs. The same problem exists in case of image search engines. If query is search for images of ‘hotel in Delhi’, image result set will contain irrelevant as well relevant images. Now solution is needed where machine will itself divide the result into relevant and irrelevant images and then showing the relevant ones to the user. But this solution is not feasible one because it then has to check the content of image using image processing techniques and then checking for similarity between all the images which is not implementable for millions of records worldwide. Another solution is Semantic Web Technologies. It is an extension of the current web that allows the meaning of information to be precisely described which can be well understood by computer as well as user. Ontology is very important ingredient of Semantic Web and in this work Ontology for Hotel domain is used. User will be provided easy to use interface to query hotel ontology. Technologies used are SPARQL query language and JENA API for searching user query inside ontology. In this work focus is given over preserving user’s preferences while displaying results on the web page. Challenge was on dynamically loading the hotel dataset into ontology in RDF format. This was done using Semantic Tool which internally uses Google AJAX API for populating latest results from Internet. Advantage of using Semantic Web is that it results in only relevant images, which in turn increases Precision and Recall rates of search engine.
Show more

6 Read more

Survey on Personalized Web Search Engine

Survey on Personalized Web Search Engine

In this paper [2] they proposed a unique UUP protocol particularly used to defend the users privacy. This device displays a disorted individual profile to the search engine. The privacy necessities of the users, satisfies the following rules. Users should not link a particular query with the user who has created it. The central node should not link a query with the user who has created it. The web search engine should be unable to assemble a dependable profile of a user.

7 Read more

Web Crawler Used in Search Engine

Web Crawler Used in Search Engine

Abstract-- The World Wide Web (WWW) is a collection of billions of documents formatted using HTML. Web Search engines are used to find the desired information on the World Wide Web. Whenever a user query is inputted, searching is performed through that database. The size of repository of search engine is not enough to accommodate every page available on the web. So it is desired that only the most relevant pages must be stored in the database. So, to store those most relevant pages from the World Wide Web, a better approach has to be followed. The software that traverses web for getting the relevant pages is called “Crawlers” or “Spiders”. A specialized crawler called focussed crawler traverses the web and selects the relevant pages to a defined topic rather than to explore all the regions of the web page. The crawler does not collect all the web pages, but retrieves only the relevant pages out of all. So the major problem is how to retrieve the relevant and quality web pages.
Show more

7 Read more

Web Search Engine
Bosubabu Sambana

Web Search Engine Bosubabu Sambana

A query from a user can be a single word. The index helps find information relating to the query as quickly as possible. Some of the techniques for indexing, and caching are trade secrets, whereas web crawling is a straightforward process of visiting all sites on a systematic basis. Between visits by the spider, the cached version of page (some or all the content needed to render it) stored in the search engine working memory is quickly sent to an inquirer. If a visit is overdue, the search engine can just act as a web proxy instead. In this case the page may differ from the search terms indexed. The cached page holds the appearance of the version whose words were indexed, so a cached version of a page can be useful to the web site when the actual page has been lost, but this problem is also considered a mild form of linkrot.
Show more

11 Read more

Design and Evaluation of Semantic Guided Search Engine

Design and Evaluation of Semantic Guided Search Engine

Abstract Search engines provide a gateway through which people can find relevant information in large collections of heterogeneous data. Search engines efficiently service the information needs of people that require access to the data therein. Web search engines service millions of queries per day, and search collections that contain billions of documents. As the growth in the number of documents that are available in such collections continues, the task of finding documents that are relevant to user queries becomes increasingly costly. In this work, Semantic Guided Internet Search Engine is built to present an efficient search engine – crawl, index and rank the web pages – by applying two approaches. The first one, implementing Semantic principles through the searching stage, which depends on morphology concept – applying stemming concept – and synonyms dictionary, and the second, implementing guided concept during input the query stage which assist the user to find the suitable and corrected words. The advantage of guided concept is to reduce the probability of inserting wrong words in query. The concluded issues in this research that the returned web pages are semantic pages yielding with synonyms de- pending on the query terms which achieved the concept of semantic search and as compared with Google, good results are appeared depending on the Recall and Precision measurements reaching 95% - 100% for some queries in spite of the dif- ferential of environment between the two systems. Also, the performance of the search is improved by using guided search and by using the improved PageRank, which reduces the retrieved time. Finally removing stop words from a document minimizes the storage space, which enhanced the proposed system.
Show more

9 Read more

A COMPARATIVE PERFORMANCE ANALYSIS OF GOOGLE INDEX WEB SEARCH ENGINE AND YAHOO DIRECTORIES WEB SEARCH ENGINE

A COMPARATIVE PERFORMANCE ANALYSIS OF GOOGLE INDEX WEB SEARCH ENGINE AND YAHOO DIRECTORIES WEB SEARCH ENGINE

This type of search engine are classify web documents or sites into a subject classification, yellow pages scheme for a all type of Entertainment, Arts , Business, Computers and Internet. This type of search engine are regularly compiled by some type of rational order and using on small database uses as compared to Computer generated indexes. directories search engine manually place Web page into specific category means directories search engines are search in web only specific subject related information. Yahoo is a directories web search engines. We have taken to Yahoo search engine for performance analysis.
Show more

11 Read more

Sagace: A web based search engine for biomedical databases in Japan

Sagace: A web based search engine for biomedical databases in Japan

Sagace is similar to other cross-database search sys- tems such as Entrez [18,19] at the National Center for Biotechnology Information (NCBI) and EB-eye [20,21] at the European Bioinformatics Institute (EBI). While Entrez allows users to search not only indexed text but also any value in the data (including sequences and nu- merical counts), EB-eye focuses on an indexed collection of selected textual content (such as gene names and descriptions). In this sense, Sagace, as a textual search engine, is more similar to EB-eye than Entrez. However, unlike Entrez and EB-eye, which navigate through the databases hosted by NCBI and EBI, respectively, Sagace searches a wide collection of biomedical database on the web (including small and specialist databases). This characteristic makes the range of Sagace users more di- verse than those of the two other search engines. It requires the search interface to meet wider demands of users and to adapt to unscheduled format changes in the crawled databases. It is these factors, while making search results of Sagace less structured than those of Entrez and EB-eye, that motivated us to propose and promote the schema.org extension for biological data- bases; we aim to produce some sort of structured results with a minimal effort from database providers. Besides, the faceted search allows to narrow down the search results from various aspects, and the rich snippets help users to grasp quickly a summary of each entry.
Show more

5 Read more

Identification of User Search Goals in Web Search Engine

Identification of User Search Goals in Web Search Engine

clickthrough data in www search. The author proposes strategy to automatically generate training examples for learning retrieval functions from observed user behavior. The user study is intended to examine how users interrelate with the list of ranked results from the Google search engine and how their behavior can be interpreted as significance judgments. Implicit feedback can be used for evaluating quality of retrieval functions [7]. Preceding studies encompass mainly focused on manual query-log investigation to recognize Web query goals. U. Lee et al. [11] studied the “goal" at the back based on a user's Web query, so that this goal can be used to get better the excellence of a search engine's results. Their proposed method identifies the user goal automatically with no any explicit feedback from the user. User may issue number of queries to search engine in order to achieve information need/tasks at a variety of granularities. R. Jones and K.L. Klinkner [15] proposed a method to detect search goal and mission borders for automatic segmenting query logs into hierarchical structure. Their scheme identifies whether a match up of queries belongs to the same goal or work and does not consider search goal in detail. Zamir et al. [17] used Suffix Tree Clustering (STC) to identify set of documents having common phrases and then create cluster based on these phrases or contents. They used documents snippets instead whole document for clustering web documents. However, generating meaningful labels for clusters is most challenging in document clustering. So, to conquer this complexity, in [3], a supervise learning method is used to extract possible phrases from search result leftovers or contents and these phrases are then used to cluster web search results. ks sessions from user click-through logs of different search engines.
Show more

9 Read more

Semantic Tagging of Web Search Queries

Semantic Tagging of Web Search Queries

tences (Collins and Koo 2005) have shown that if, instead of taking the most likely tree structure generated by a parser, the n-best parse trees are passed through a discriminative re-ranking mod- ule, the accuracy of the model will increase sig- nificantly. We use the same idea to improve the performance of our model. We run a Support Vector Machine (SVM) based re-ranking module on top of the parser. Several contextual features (such as bigrams) are defined to help in disam- biguation. This combination provides a frame- work that benefits from the advantages of both generative and discriminative models. In particu- lar, when there is no or a very small amount of labeled data, a parser could still work by using unsupervised learning approaches to learn the rules, or by simply using a set of hand-built rules (as we did above for the task of semantic tag- ging). When there is enough labeled data, then a discriminative model can be trained on the la- beled data to learn contextual information and to further enhance the tagging performance.
Show more

9 Read more

Building an Argument Search Engine for the Web

Building an Argument Search Engine for the Web

of all arguments, irrespective of stance, making their actual ranks explicit. Views could be chosen automatically depending on the query and user, but this is left to future work. The snippet of a result is created from the argument’s premises. A click on the attached arrow reveals the full argument. 5.2 First Insights into Argument Search Given the prototype, we carried out a quantitative analysis of the arguments it retrieves for controver- sial issues. The goal was not to evaluate the rank- ings of arguments or their use for downstream ap- plications, since the prototype does not perform an argument-specific ranking yet (see above). Rather, we aimed to assess the coverage of our index and the importance of its different fields. To obtain ob- jective insights we did not compile queries manu- ally nor did we extract them from the debate portals, but referred to an unbiased third party: Wikipedia. In particular, we interpreted all 1082 different con- troversial issues, which are listed on Wikipedia, as query terms (access date June 2, 2017). 9 Some of
Show more

11 Read more

Enhancing Web Search by Promoting Multiple Search Engine Use

Enhancing Web Search by Promoting Multiple Search Engine Use

Any given Web search engine may provide higher quality results than others for certain queries. Therefore, it is in users’ best interest to utilize multiple search engines. In this paper, we propose and evaluate a framework that maximizes users’ search effectiveness by directing them to the engine that yields the best results for the current query. In contrast to prior work on meta-search, we do not advocate for replacement of multiple engines with an aggregate one, but rather facilitate simultaneous use of individual engines. We describe a machine learning approach to supporting switching between search engines and demonstrate its viability at tolerable interruption levels. Our findings have implications for fluid competition between search engines.
Show more

5 Read more

A Distributed Content-Based Search Engine Based on Mobile Code and Web Service Technology

A Distributed Content-Based Search Engine Based on Mobile Code and Web Service Technology

3.2. Content Protection. It has been argued that mobile agents achieve a greater level of control over the media being searched on [6]. This is only part of the truth, though. In practice, various covert channels [26] as well as direct means of cheating can be used e.g., by malicious index agents and colluding search agents to subvert image export restrictions. The billing schemes proposed by Belmon and Yee (which account for projected losses due to covert channels) punish thieves and ordinary clients likewise and will hardly be accepted. Still, using e.g., the incubator model can improve confidence that image contents are not exported illicitly from image servers. Evidence of stealing images on the part of index agents can be established by reverse engineering the agents’ code which is present at the image server, if it comes to the worst. SeMoA requires that each sender of an agent digitally signs the static parts of his agent (including the code), which establishes a non-repudiable proof of ownership. This signature yields a unique and unforgeable agent kernel. Furthermore, each server must sign the entire agent before transport. This signature binds the new state of the agent to its kernel and protects the agent against tampering during transport. Thereby each server documents its responsibility for any state changes that the agent may have undergone while being hosted by it (see Fig. 3.5 for an illustration of signatures).
Show more

17 Read more

Show all 10000 documents...