Developing a fuzzy search engine based on fuzzy ontology and semantic search

Lien-Fu Lai, Chao-Chin Wu, Pei Ying Lin, Liang Tsung Huang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

17 Citations (Scopus)

Abstract

Most of existing search engines retrieve web pages by means of finding exact keywords. Traditional keyword-based search engines suffer several problems. First, synonyms and terms similar to keywords are not taken into consideration to search web pages. Users may need to input several similar keywords individually to complete a search. Second, traditional search engines treat all keywords as the same importance and cannot differentiate the importance of one keyword from that of another. Third, traditional search engines lack an applicable classification mechanism to reduce the search space and improve the search results. In this paper, we develop a fuzzy search engine, called Fuzzy-Go. First, a fuzzy ontology is constructed by using fuzzy logic to capture the similarities of terms in the ontology, which offering appropriate semantic distances between terms to accomplish the semantic search of keywords. The Fuzzy-Go search engine can thus automatically retrieve web pages that contain synonyms or terms similar to keywords. Second, users can input multiple keywords with different degrees of importance based on their needs. The totally satisfactory degree of keywords can be aggregated based on their degrees of importance and degrees of satisfaction. Third, the domain classification of web pages offers users to select the appropriate domain for searching web pages, which excludes web pages in the inappropriate domains to reduce the search space and to improve the search results.

Original languageEnglish
Title of host publicationFUZZ 2011 - 2011 IEEE International Conference on Fuzzy Systems - Proceedings
Pages2684-2689
Number of pages6
DOIs
Publication statusPublished - 2011 Sep 27
Event2011 IEEE International Conference on Fuzzy Systems, FUZZ 2011 - Taipei, Taiwan
Duration: 2011 Jun 272011 Jun 30

Other

Other2011 IEEE International Conference on Fuzzy Systems, FUZZ 2011
CountryTaiwan
CityTaipei
Period11-06-2711-06-30

Fingerprint

Semantic Search
Search engines
Search Engine
Ontology
Websites
Semantics
Term
Search Space
Web Search
Differentiate
Fuzzy Logic
Fuzzy logic

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Artificial Intelligence
  • Applied Mathematics

Cite this

Lai, L-F., Wu, C-C., Lin, P. Y., & Huang, L. T. (2011). Developing a fuzzy search engine based on fuzzy ontology and semantic search. In FUZZ 2011 - 2011 IEEE International Conference on Fuzzy Systems - Proceedings (pp. 2684-2689). [6007378] https://doi.org/10.1109/FUZZY.2011.6007378
Lai, Lien-Fu ; Wu, Chao-Chin ; Lin, Pei Ying ; Huang, Liang Tsung. / Developing a fuzzy search engine based on fuzzy ontology and semantic search. FUZZ 2011 - 2011 IEEE International Conference on Fuzzy Systems - Proceedings. 2011. pp. 2684-2689
@inproceedings{3a99da82b719408aa484fd254cce1114,
title = "Developing a fuzzy search engine based on fuzzy ontology and semantic search",
abstract = "Most of existing search engines retrieve web pages by means of finding exact keywords. Traditional keyword-based search engines suffer several problems. First, synonyms and terms similar to keywords are not taken into consideration to search web pages. Users may need to input several similar keywords individually to complete a search. Second, traditional search engines treat all keywords as the same importance and cannot differentiate the importance of one keyword from that of another. Third, traditional search engines lack an applicable classification mechanism to reduce the search space and improve the search results. In this paper, we develop a fuzzy search engine, called Fuzzy-Go. First, a fuzzy ontology is constructed by using fuzzy logic to capture the similarities of terms in the ontology, which offering appropriate semantic distances between terms to accomplish the semantic search of keywords. The Fuzzy-Go search engine can thus automatically retrieve web pages that contain synonyms or terms similar to keywords. Second, users can input multiple keywords with different degrees of importance based on their needs. The totally satisfactory degree of keywords can be aggregated based on their degrees of importance and degrees of satisfaction. Third, the domain classification of web pages offers users to select the appropriate domain for searching web pages, which excludes web pages in the inappropriate domains to reduce the search space and to improve the search results.",
author = "Lien-Fu Lai and Chao-Chin Wu and Lin, {Pei Ying} and Huang, {Liang Tsung}",
year = "2011",
month = "9",
day = "27",
doi = "10.1109/FUZZY.2011.6007378",
language = "English",
isbn = "9781424473175",
pages = "2684--2689",
booktitle = "FUZZ 2011 - 2011 IEEE International Conference on Fuzzy Systems - Proceedings",

}

Lai, L-F, Wu, C-C, Lin, PY & Huang, LT 2011, Developing a fuzzy search engine based on fuzzy ontology and semantic search. in FUZZ 2011 - 2011 IEEE International Conference on Fuzzy Systems - Proceedings., 6007378, pp. 2684-2689, 2011 IEEE International Conference on Fuzzy Systems, FUZZ 2011, Taipei, Taiwan, 11-06-27. https://doi.org/10.1109/FUZZY.2011.6007378

Developing a fuzzy search engine based on fuzzy ontology and semantic search. / Lai, Lien-Fu; Wu, Chao-Chin; Lin, Pei Ying; Huang, Liang Tsung.

FUZZ 2011 - 2011 IEEE International Conference on Fuzzy Systems - Proceedings. 2011. p. 2684-2689 6007378.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Developing a fuzzy search engine based on fuzzy ontology and semantic search

AU - Lai, Lien-Fu

AU - Wu, Chao-Chin

AU - Lin, Pei Ying

AU - Huang, Liang Tsung

PY - 2011/9/27

Y1 - 2011/9/27

N2 - Most of existing search engines retrieve web pages by means of finding exact keywords. Traditional keyword-based search engines suffer several problems. First, synonyms and terms similar to keywords are not taken into consideration to search web pages. Users may need to input several similar keywords individually to complete a search. Second, traditional search engines treat all keywords as the same importance and cannot differentiate the importance of one keyword from that of another. Third, traditional search engines lack an applicable classification mechanism to reduce the search space and improve the search results. In this paper, we develop a fuzzy search engine, called Fuzzy-Go. First, a fuzzy ontology is constructed by using fuzzy logic to capture the similarities of terms in the ontology, which offering appropriate semantic distances between terms to accomplish the semantic search of keywords. The Fuzzy-Go search engine can thus automatically retrieve web pages that contain synonyms or terms similar to keywords. Second, users can input multiple keywords with different degrees of importance based on their needs. The totally satisfactory degree of keywords can be aggregated based on their degrees of importance and degrees of satisfaction. Third, the domain classification of web pages offers users to select the appropriate domain for searching web pages, which excludes web pages in the inappropriate domains to reduce the search space and to improve the search results.

AB - Most of existing search engines retrieve web pages by means of finding exact keywords. Traditional keyword-based search engines suffer several problems. First, synonyms and terms similar to keywords are not taken into consideration to search web pages. Users may need to input several similar keywords individually to complete a search. Second, traditional search engines treat all keywords as the same importance and cannot differentiate the importance of one keyword from that of another. Third, traditional search engines lack an applicable classification mechanism to reduce the search space and improve the search results. In this paper, we develop a fuzzy search engine, called Fuzzy-Go. First, a fuzzy ontology is constructed by using fuzzy logic to capture the similarities of terms in the ontology, which offering appropriate semantic distances between terms to accomplish the semantic search of keywords. The Fuzzy-Go search engine can thus automatically retrieve web pages that contain synonyms or terms similar to keywords. Second, users can input multiple keywords with different degrees of importance based on their needs. The totally satisfactory degree of keywords can be aggregated based on their degrees of importance and degrees of satisfaction. Third, the domain classification of web pages offers users to select the appropriate domain for searching web pages, which excludes web pages in the inappropriate domains to reduce the search space and to improve the search results.

UR - http://www.scopus.com/inward/record.url?scp=80053064144&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=80053064144&partnerID=8YFLogxK

U2 - 10.1109/FUZZY.2011.6007378

DO - 10.1109/FUZZY.2011.6007378

M3 - Conference contribution

SN - 9781424473175

SP - 2684

EP - 2689

BT - FUZZ 2011 - 2011 IEEE International Conference on Fuzzy Systems - Proceedings

ER -

Lai L-F, Wu C-C, Lin PY, Huang LT. Developing a fuzzy search engine based on fuzzy ontology and semantic search. In FUZZ 2011 - 2011 IEEE International Conference on Fuzzy Systems - Proceedings. 2011. p. 2684-2689. 6007378 https://doi.org/10.1109/FUZZY.2011.6007378