Brain-Inspired Search Engine Assistant Based on Knowledge Graph
Search engines can quickly respond to a hyperlink list according to query keywords. However, when a query is complex, developers need to repeatedly refine search keywords and open a large number of web pages to find and summarize answers. Many research works of question and answering (Q&A) syste...
Gespeichert in:
Veröffentlicht in: | IEEE transaction on neural networks and learning systems 2023-08, Vol.34 (8), p.4386-4400 |
---|---|
Hauptverfasser: | , , , |
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 | 4400 |
---|---|
container_issue | 8 |
container_start_page | 4386 |
container_title | IEEE transaction on neural networks and learning systems |
container_volume | 34 |
creator | Zhao, Xuejiao Chen, Huanhuan Xing, Zhenchang Miao, Chunyan |
description | Search engines can quickly respond to a hyperlink list according to query keywords. However, when a query is complex, developers need to repeatedly refine search keywords and open a large number of web pages to find and summarize answers. Many research works of question and answering (Q&A) system attempt to assist search engines by providing simple, accurate, and understandable answers. However, without original semantic contexts, these answers lack explainability, making them difficult for users to trust and adopt. In this article, a brain-inspired search engine assistant named DeveloperBot based on knowledge graph is proposed, which aligns to the cognitive process of humans and has the capacity to answer complex queries with explainability. Specifically, DeveloperBot first constructs a multilayer query graph by splitting a complex multiconstraint query into several ordered constraints. Then, it models a constraint reasoning process as a subgraph search process inspired by a spreading activation model of cognitive science. In the end, novel features of the subgraph are extracted for decision-making. The corresponding reasoning subgraph and answer confidence are derived as explanations. The results of the decision-making demonstrate that DeveloperBot can estimate answers and answer confidences with high accuracy. We implement a prototype and conduct a user study to evaluate whether and how the direct answers and the explanations provided by DeveloperBot can assist developers' information needs. |
doi_str_mv | 10.1109/TNNLS.2021.3113026 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_9559716</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9559716</ieee_id><sourcerecordid>2845768852</sourcerecordid><originalsourceid>FETCH-LOGICAL-c351t-2d7df95bad27fca886d7c48a217e44d3a75fb5cbf7e6e220d896a7752400be823</originalsourceid><addsrcrecordid>eNpdkE1LAzEQhoMoKuofUJAFL162JrP5PIkVrWLRgxW8hexmtl1pszVpEf-9W1t7cC4zMM-8DA8hp4z2GKPmavT8PHztAQXWKxgrKMgdcghMQg6F1rvbWb0fkJOUPmhXkgrJzT45KLikxnB-SK770TUhfwxp3kT02Su6WE2yuzBuAmY3KTVp4cIi67vUbduQPYX2a4p-jNkguvnkmOzVbprwZNOPyNv93ej2IR--DB5vb4Z5VQi2yMErXxtROg-qrpzW0quKawdMIee-cErUpajKWqFEAOq1kU4pAZzSEjUUR-RynTuP7ecS08LOmlThdOoCtstkQSgjQWrJOvTiH_rRLmPovrOguVBSa7EKhDVVxTaliLWdx2bm4rdl1K4M21_DdmXYbgx3R-eb6GU5Q789-fPZAWdroEHE7doIYRSTxQ9iRn2a</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2845768852</pqid></control><display><type>article</type><title>Brain-Inspired Search Engine Assistant Based on Knowledge Graph</title><source>IEEE Electronic Library (IEL)</source><creator>Zhao, Xuejiao ; Chen, Huanhuan ; Xing, Zhenchang ; Miao, Chunyan</creator><creatorcontrib>Zhao, Xuejiao ; Chen, Huanhuan ; Xing, Zhenchang ; Miao, Chunyan</creatorcontrib><description>Search engines can quickly respond to a hyperlink list according to query keywords. However, when a query is complex, developers need to repeatedly refine search keywords and open a large number of web pages to find and summarize answers. Many research works of question and answering (Q&A) system attempt to assist search engines by providing simple, accurate, and understandable answers. However, without original semantic contexts, these answers lack explainability, making them difficult for users to trust and adopt. In this article, a brain-inspired search engine assistant named DeveloperBot based on knowledge graph is proposed, which aligns to the cognitive process of humans and has the capacity to answer complex queries with explainability. Specifically, DeveloperBot first constructs a multilayer query graph by splitting a complex multiconstraint query into several ordered constraints. Then, it models a constraint reasoning process as a subgraph search process inspired by a spreading activation model of cognitive science. In the end, novel features of the subgraph are extracted for decision-making. The corresponding reasoning subgraph and answer confidence are derived as explanations. The results of the decision-making demonstrate that DeveloperBot can estimate answers and answer confidences with high accuracy. We implement a prototype and conduct a user study to evaluate whether and how the direct answers and the explanations provided by DeveloperBot can assist developers' information needs.</description><identifier>ISSN: 2162-237X</identifier><identifier>EISSN: 2162-2388</identifier><identifier>DOI: 10.1109/TNNLS.2021.3113026</identifier><identifier>PMID: 34609944</identifier><identifier>CODEN: ITNNAL</identifier><language>eng</language><publisher>United States: IEEE</publisher><subject>Brain ; Brain-inspired system ; Cognition & reasoning ; Cognitive ability ; cognitive process ; Cognitive processes ; Constraint modelling ; Decision making ; Feature extraction ; Graph theory ; Knowledge engineering ; knowledge graph ; Knowledge representation ; Multilayers ; Prototypes ; Queries ; question and answering (Q&A) system ; Reasoning ; Search engines ; Search process ; Semantics</subject><ispartof>IEEE transaction on neural networks and learning systems, 2023-08, Vol.34 (8), p.4386-4400</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c351t-2d7df95bad27fca886d7c48a217e44d3a75fb5cbf7e6e220d896a7752400be823</citedby><cites>FETCH-LOGICAL-c351t-2d7df95bad27fca886d7c48a217e44d3a75fb5cbf7e6e220d896a7752400be823</cites><orcidid>0000-0001-7663-1421 ; 0000-0002-0185-1558 ; 0000-0002-3918-384X ; 0000-0002-0300-3448</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9559716$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9559716$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/34609944$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Zhao, Xuejiao</creatorcontrib><creatorcontrib>Chen, Huanhuan</creatorcontrib><creatorcontrib>Xing, Zhenchang</creatorcontrib><creatorcontrib>Miao, Chunyan</creatorcontrib><title>Brain-Inspired Search Engine Assistant Based on Knowledge Graph</title><title>IEEE transaction on neural networks and learning systems</title><addtitle>TNNLS</addtitle><addtitle>IEEE Trans Neural Netw Learn Syst</addtitle><description>Search engines can quickly respond to a hyperlink list according to query keywords. However, when a query is complex, developers need to repeatedly refine search keywords and open a large number of web pages to find and summarize answers. Many research works of question and answering (Q&A) system attempt to assist search engines by providing simple, accurate, and understandable answers. However, without original semantic contexts, these answers lack explainability, making them difficult for users to trust and adopt. In this article, a brain-inspired search engine assistant named DeveloperBot based on knowledge graph is proposed, which aligns to the cognitive process of humans and has the capacity to answer complex queries with explainability. Specifically, DeveloperBot first constructs a multilayer query graph by splitting a complex multiconstraint query into several ordered constraints. Then, it models a constraint reasoning process as a subgraph search process inspired by a spreading activation model of cognitive science. In the end, novel features of the subgraph are extracted for decision-making. The corresponding reasoning subgraph and answer confidence are derived as explanations. The results of the decision-making demonstrate that DeveloperBot can estimate answers and answer confidences with high accuracy. We implement a prototype and conduct a user study to evaluate whether and how the direct answers and the explanations provided by DeveloperBot can assist developers' information needs.</description><subject>Brain</subject><subject>Brain-inspired system</subject><subject>Cognition & reasoning</subject><subject>Cognitive ability</subject><subject>cognitive process</subject><subject>Cognitive processes</subject><subject>Constraint modelling</subject><subject>Decision making</subject><subject>Feature extraction</subject><subject>Graph theory</subject><subject>Knowledge engineering</subject><subject>knowledge graph</subject><subject>Knowledge representation</subject><subject>Multilayers</subject><subject>Prototypes</subject><subject>Queries</subject><subject>question and answering (Q&A) system</subject><subject>Reasoning</subject><subject>Search engines</subject><subject>Search process</subject><subject>Semantics</subject><issn>2162-237X</issn><issn>2162-2388</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpdkE1LAzEQhoMoKuofUJAFL162JrP5PIkVrWLRgxW8hexmtl1pszVpEf-9W1t7cC4zMM-8DA8hp4z2GKPmavT8PHztAQXWKxgrKMgdcghMQg6F1rvbWb0fkJOUPmhXkgrJzT45KLikxnB-SK770TUhfwxp3kT02Su6WE2yuzBuAmY3KTVp4cIi67vUbduQPYX2a4p-jNkguvnkmOzVbprwZNOPyNv93ej2IR--DB5vb4Z5VQi2yMErXxtROg-qrpzW0quKawdMIee-cErUpajKWqFEAOq1kU4pAZzSEjUUR-RynTuP7ecS08LOmlThdOoCtstkQSgjQWrJOvTiH_rRLmPovrOguVBSa7EKhDVVxTaliLWdx2bm4rdl1K4M21_DdmXYbgx3R-eb6GU5Q789-fPZAWdroEHE7doIYRSTxQ9iRn2a</recordid><startdate>20230801</startdate><enddate>20230801</enddate><creator>Zhao, Xuejiao</creator><creator>Chen, Huanhuan</creator><creator>Xing, Zhenchang</creator><creator>Miao, Chunyan</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>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7QF</scope><scope>7QO</scope><scope>7QP</scope><scope>7QQ</scope><scope>7QR</scope><scope>7SC</scope><scope>7SE</scope><scope>7SP</scope><scope>7SR</scope><scope>7TA</scope><scope>7TB</scope><scope>7TK</scope><scope>7U5</scope><scope>8BQ</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>H8D</scope><scope>JG9</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>P64</scope><scope>7X8</scope><orcidid>https://orcid.org/0000-0001-7663-1421</orcidid><orcidid>https://orcid.org/0000-0002-0185-1558</orcidid><orcidid>https://orcid.org/0000-0002-3918-384X</orcidid><orcidid>https://orcid.org/0000-0002-0300-3448</orcidid></search><sort><creationdate>20230801</creationdate><title>Brain-Inspired Search Engine Assistant Based on Knowledge Graph</title><author>Zhao, Xuejiao ; Chen, Huanhuan ; Xing, Zhenchang ; Miao, Chunyan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c351t-2d7df95bad27fca886d7c48a217e44d3a75fb5cbf7e6e220d896a7752400be823</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Brain</topic><topic>Brain-inspired system</topic><topic>Cognition & reasoning</topic><topic>Cognitive ability</topic><topic>cognitive process</topic><topic>Cognitive processes</topic><topic>Constraint modelling</topic><topic>Decision making</topic><topic>Feature extraction</topic><topic>Graph theory</topic><topic>Knowledge engineering</topic><topic>knowledge graph</topic><topic>Knowledge representation</topic><topic>Multilayers</topic><topic>Prototypes</topic><topic>Queries</topic><topic>question and answering (Q&A) system</topic><topic>Reasoning</topic><topic>Search engines</topic><topic>Search process</topic><topic>Semantics</topic><toplevel>online_resources</toplevel><creatorcontrib>Zhao, Xuejiao</creatorcontrib><creatorcontrib>Chen, Huanhuan</creatorcontrib><creatorcontrib>Xing, Zhenchang</creatorcontrib><creatorcontrib>Miao, Chunyan</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>PubMed</collection><collection>CrossRef</collection><collection>Aluminium Industry Abstracts</collection><collection>Biotechnology Research Abstracts</collection><collection>Calcium & Calcified Tissue Abstracts</collection><collection>Ceramic Abstracts</collection><collection>Chemoreception Abstracts</collection><collection>Computer and Information Systems Abstracts</collection><collection>Corrosion Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Materials Business File</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Neurosciences Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><collection>Aerospace Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</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>Biotechnology and BioEngineering Abstracts</collection><collection>MEDLINE - Academic</collection><jtitle>IEEE transaction on neural networks and learning systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Zhao, Xuejiao</au><au>Chen, Huanhuan</au><au>Xing, Zhenchang</au><au>Miao, Chunyan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Brain-Inspired Search Engine Assistant Based on Knowledge Graph</atitle><jtitle>IEEE transaction on neural networks and learning systems</jtitle><stitle>TNNLS</stitle><addtitle>IEEE Trans Neural Netw Learn Syst</addtitle><date>2023-08-01</date><risdate>2023</risdate><volume>34</volume><issue>8</issue><spage>4386</spage><epage>4400</epage><pages>4386-4400</pages><issn>2162-237X</issn><eissn>2162-2388</eissn><coden>ITNNAL</coden><abstract>Search engines can quickly respond to a hyperlink list according to query keywords. However, when a query is complex, developers need to repeatedly refine search keywords and open a large number of web pages to find and summarize answers. Many research works of question and answering (Q&A) system attempt to assist search engines by providing simple, accurate, and understandable answers. However, without original semantic contexts, these answers lack explainability, making them difficult for users to trust and adopt. In this article, a brain-inspired search engine assistant named DeveloperBot based on knowledge graph is proposed, which aligns to the cognitive process of humans and has the capacity to answer complex queries with explainability. Specifically, DeveloperBot first constructs a multilayer query graph by splitting a complex multiconstraint query into several ordered constraints. Then, it models a constraint reasoning process as a subgraph search process inspired by a spreading activation model of cognitive science. In the end, novel features of the subgraph are extracted for decision-making. The corresponding reasoning subgraph and answer confidence are derived as explanations. The results of the decision-making demonstrate that DeveloperBot can estimate answers and answer confidences with high accuracy. We implement a prototype and conduct a user study to evaluate whether and how the direct answers and the explanations provided by DeveloperBot can assist developers' information needs.</abstract><cop>United States</cop><pub>IEEE</pub><pmid>34609944</pmid><doi>10.1109/TNNLS.2021.3113026</doi><tpages>15</tpages><orcidid>https://orcid.org/0000-0001-7663-1421</orcidid><orcidid>https://orcid.org/0000-0002-0185-1558</orcidid><orcidid>https://orcid.org/0000-0002-3918-384X</orcidid><orcidid>https://orcid.org/0000-0002-0300-3448</orcidid></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 2162-237X |
ispartof | IEEE transaction on neural networks and learning systems, 2023-08, Vol.34 (8), p.4386-4400 |
issn | 2162-237X 2162-2388 |
language | eng |
recordid | cdi_ieee_primary_9559716 |
source | IEEE Electronic Library (IEL) |
subjects | Brain Brain-inspired system Cognition & reasoning Cognitive ability cognitive process Cognitive processes Constraint modelling Decision making Feature extraction Graph theory Knowledge engineering knowledge graph Knowledge representation Multilayers Prototypes Queries question and answering (Q&A) system Reasoning Search engines Search process Semantics |
title | Brain-Inspired Search Engine Assistant Based on Knowledge Graph |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T15%3A53%3A43IST&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=Brain-Inspired%20Search%20Engine%20Assistant%20Based%20on%20Knowledge%20Graph&rft.jtitle=IEEE%20transaction%20on%20neural%20networks%20and%20learning%20systems&rft.au=Zhao,%20Xuejiao&rft.date=2023-08-01&rft.volume=34&rft.issue=8&rft.spage=4386&rft.epage=4400&rft.pages=4386-4400&rft.issn=2162-237X&rft.eissn=2162-2388&rft.coden=ITNNAL&rft_id=info:doi/10.1109/TNNLS.2021.3113026&rft_dat=%3Cproquest_RIE%3E2845768852%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=2845768852&rft_id=info:pmid/34609944&rft_ieee_id=9559716&rfr_iscdi=true |