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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transaction on neural networks and learning systems 2023-08, Vol.34 (8), p.4386-4400
Hauptverfasser: Zhao, Xuejiao, Chen, Huanhuan, Xing, Zhenchang, Miao, Chunyan
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&amp;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 &amp; 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&amp;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&amp;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 &amp; 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&amp;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 &amp; 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&amp;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 &amp; 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 &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Materials Business File</collection><collection>Mechanical &amp; 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 &amp; 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&amp;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