Building a Scalable Database-Driven Reverse Dictionary

In this paper, we describe the design and implementation of a reverse dictionary. Unlike a traditional forward dictionary, which maps from words to their definitions, a reverse dictionary takes a user input phrase describing the desired concept, and returns a set of candidate words that satisfy the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on knowledge and data engineering 2013-03, Vol.25 (3), p.528-540
Hauptverfasser: Shaw, R., Datta, A., VanderMeer, D., Dutta, K.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 540
container_issue 3
container_start_page 528
container_title IEEE transactions on knowledge and data engineering
container_volume 25
creator Shaw, R.
Datta, A.
VanderMeer, D.
Dutta, K.
description In this paper, we describe the design and implementation of a reverse dictionary. Unlike a traditional forward dictionary, which maps from words to their definitions, a reverse dictionary takes a user input phrase describing the desired concept, and returns a set of candidate words that satisfy the input phrase. This work has significant application not only for the general public, particularly those who work closely with words, but also in the general field of conceptual search. We present a set of algorithms and the results of a set of experiments showing the retrieval accuracy of our methods and the runtime response time performance of our implementation. Our experimental results show that our approach can provide significant improvements in performance scale without sacrificing the quality of the result. Our experiments comparing the quality of our approach to that of currently available reverse dictionaries show that of our approach can provide significantly higher quality over either of the other currently available implementations.
doi_str_mv 10.1109/TKDE.2011.225
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_miscellaneous_1315683938</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6060823</ieee_id><sourcerecordid>1315683938</sourcerecordid><originalsourceid>FETCH-LOGICAL-c318t-b1c24eb60e432e5c8d8fd05da76908a03b39d0aa858e4f0216cafcd1b694b6643</originalsourceid><addsrcrecordid>eNpd0E1Lw0AQBuAgCtbq0ZOXgBcvqTO72e3mqG39wIKg9bxsNhPZkiZ1Nyn4791S8eBphuFhmHmT5BJhggjF7eplvpgwQJwwJo6SEQqhMoYFHscecsxynk9Pk7MQ1gCgpgpHibwfXFO59jM16bs1jSkbSuemN6UJlM2921GbvtGOfIhzZ3vXtcZ_nycntWkCXfzWcfLxsFjNnrLl6-Pz7G6ZWY6qz0q0LKdSAuWckbCqUnUFojJTWYAywEteVGCMEoryGhhKa2pbYSmLvJQy5-Pk5rB367uvgUKvNy5YahrTUjcEjRyFVLzgKtLrf3TdDb6N12lkigmQXEBU2UFZ34XgqdZb7zbxI42g9ynqfYp6n6KOKUZ_dfCOiP6sBAmKcf4DTx9riw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1282506350</pqid></control><display><type>article</type><title>Building a Scalable Database-Driven Reverse Dictionary</title><source>IEEE Electronic Library (IEL)</source><creator>Shaw, R. ; Datta, A. ; VanderMeer, D. ; Dutta, K.</creator><creatorcontrib>Shaw, R. ; Datta, A. ; VanderMeer, D. ; Dutta, K.</creatorcontrib><description>In this paper, we describe the design and implementation of a reverse dictionary. Unlike a traditional forward dictionary, which maps from words to their definitions, a reverse dictionary takes a user input phrase describing the desired concept, and returns a set of candidate words that satisfy the input phrase. This work has significant application not only for the general public, particularly those who work closely with words, but also in the general field of conceptual search. We present a set of algorithms and the results of a set of experiments showing the retrieval accuracy of our methods and the runtime response time performance of our implementation. Our experimental results show that our approach can provide significant improvements in performance scale without sacrificing the quality of the result. Our experiments comparing the quality of our approach to that of currently available reverse dictionaries show that of our approach can provide significantly higher quality over either of the other currently available implementations.</description><identifier>ISSN: 1041-4347</identifier><identifier>EISSN: 1558-2191</identifier><identifier>DOI: 10.1109/TKDE.2011.225</identifier><identifier>CODEN: ITKEEH</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Dictionaries ; Information processing ; Information retrieval ; Performance enhancement ; Response time ; Retrieval ; Search methods ; search process ; Searching ; Semantics ; Studies ; thesauruses ; Web and internet services ; web-based services</subject><ispartof>IEEE transactions on knowledge and data engineering, 2013-03, Vol.25 (3), p.528-540</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Mar 2013</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c318t-b1c24eb60e432e5c8d8fd05da76908a03b39d0aa858e4f0216cafcd1b694b6643</citedby><cites>FETCH-LOGICAL-c318t-b1c24eb60e432e5c8d8fd05da76908a03b39d0aa858e4f0216cafcd1b694b6643</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6060823$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6060823$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Shaw, R.</creatorcontrib><creatorcontrib>Datta, A.</creatorcontrib><creatorcontrib>VanderMeer, D.</creatorcontrib><creatorcontrib>Dutta, K.</creatorcontrib><title>Building a Scalable Database-Driven Reverse Dictionary</title><title>IEEE transactions on knowledge and data engineering</title><addtitle>TKDE</addtitle><description>In this paper, we describe the design and implementation of a reverse dictionary. Unlike a traditional forward dictionary, which maps from words to their definitions, a reverse dictionary takes a user input phrase describing the desired concept, and returns a set of candidate words that satisfy the input phrase. This work has significant application not only for the general public, particularly those who work closely with words, but also in the general field of conceptual search. We present a set of algorithms and the results of a set of experiments showing the retrieval accuracy of our methods and the runtime response time performance of our implementation. Our experimental results show that our approach can provide significant improvements in performance scale without sacrificing the quality of the result. Our experiments comparing the quality of our approach to that of currently available reverse dictionaries show that of our approach can provide significantly higher quality over either of the other currently available implementations.</description><subject>Algorithms</subject><subject>Dictionaries</subject><subject>Information processing</subject><subject>Information retrieval</subject><subject>Performance enhancement</subject><subject>Response time</subject><subject>Retrieval</subject><subject>Search methods</subject><subject>search process</subject><subject>Searching</subject><subject>Semantics</subject><subject>Studies</subject><subject>thesauruses</subject><subject>Web and internet services</subject><subject>web-based services</subject><issn>1041-4347</issn><issn>1558-2191</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpd0E1Lw0AQBuAgCtbq0ZOXgBcvqTO72e3mqG39wIKg9bxsNhPZkiZ1Nyn4791S8eBphuFhmHmT5BJhggjF7eplvpgwQJwwJo6SEQqhMoYFHscecsxynk9Pk7MQ1gCgpgpHibwfXFO59jM16bs1jSkbSuemN6UJlM2921GbvtGOfIhzZ3vXtcZ_nycntWkCXfzWcfLxsFjNnrLl6-Pz7G6ZWY6qz0q0LKdSAuWckbCqUnUFojJTWYAywEteVGCMEoryGhhKa2pbYSmLvJQy5-Pk5rB367uvgUKvNy5YahrTUjcEjRyFVLzgKtLrf3TdDb6N12lkigmQXEBU2UFZ34XgqdZb7zbxI42g9ynqfYp6n6KOKUZ_dfCOiP6sBAmKcf4DTx9riw</recordid><startdate>20130301</startdate><enddate>20130301</enddate><creator>Shaw, R.</creator><creator>Datta, A.</creator><creator>VanderMeer, D.</creator><creator>Dutta, K.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20130301</creationdate><title>Building a Scalable Database-Driven Reverse Dictionary</title><author>Shaw, R. ; Datta, A. ; VanderMeer, D. ; Dutta, K.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c318t-b1c24eb60e432e5c8d8fd05da76908a03b39d0aa858e4f0216cafcd1b694b6643</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Algorithms</topic><topic>Dictionaries</topic><topic>Information processing</topic><topic>Information retrieval</topic><topic>Performance enhancement</topic><topic>Response time</topic><topic>Retrieval</topic><topic>Search methods</topic><topic>search process</topic><topic>Searching</topic><topic>Semantics</topic><topic>Studies</topic><topic>thesauruses</topic><topic>Web and internet services</topic><topic>web-based services</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Shaw, R.</creatorcontrib><creatorcontrib>Datta, A.</creatorcontrib><creatorcontrib>VanderMeer, D.</creatorcontrib><creatorcontrib>Dutta, K.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on knowledge and data engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Shaw, R.</au><au>Datta, A.</au><au>VanderMeer, D.</au><au>Dutta, K.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Building a Scalable Database-Driven Reverse Dictionary</atitle><jtitle>IEEE transactions on knowledge and data engineering</jtitle><stitle>TKDE</stitle><date>2013-03-01</date><risdate>2013</risdate><volume>25</volume><issue>3</issue><spage>528</spage><epage>540</epage><pages>528-540</pages><issn>1041-4347</issn><eissn>1558-2191</eissn><coden>ITKEEH</coden><abstract>In this paper, we describe the design and implementation of a reverse dictionary. Unlike a traditional forward dictionary, which maps from words to their definitions, a reverse dictionary takes a user input phrase describing the desired concept, and returns a set of candidate words that satisfy the input phrase. This work has significant application not only for the general public, particularly those who work closely with words, but also in the general field of conceptual search. We present a set of algorithms and the results of a set of experiments showing the retrieval accuracy of our methods and the runtime response time performance of our implementation. Our experimental results show that our approach can provide significant improvements in performance scale without sacrificing the quality of the result. Our experiments comparing the quality of our approach to that of currently available reverse dictionaries show that of our approach can provide significantly higher quality over either of the other currently available implementations.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TKDE.2011.225</doi><tpages>13</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1041-4347
ispartof IEEE transactions on knowledge and data engineering, 2013-03, Vol.25 (3), p.528-540
issn 1041-4347
1558-2191
language eng
recordid cdi_proquest_miscellaneous_1315683938
source IEEE Electronic Library (IEL)
subjects Algorithms
Dictionaries
Information processing
Information retrieval
Performance enhancement
Response time
Retrieval
Search methods
search process
Searching
Semantics
Studies
thesauruses
Web and internet services
web-based services
title Building a Scalable Database-Driven Reverse Dictionary
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T02%3A26%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Building%20a%20Scalable%20Database-Driven%20Reverse%20Dictionary&rft.jtitle=IEEE%20transactions%20on%20knowledge%20and%20data%20engineering&rft.au=Shaw,%20R.&rft.date=2013-03-01&rft.volume=25&rft.issue=3&rft.spage=528&rft.epage=540&rft.pages=528-540&rft.issn=1041-4347&rft.eissn=1558-2191&rft.coden=ITKEEH&rft_id=info:doi/10.1109/TKDE.2011.225&rft_dat=%3Cproquest_RIE%3E1315683938%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1282506350&rft_id=info:pmid/&rft_ieee_id=6060823&rfr_iscdi=true