Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Towards a natural language interface for web based application programming interfaces: An analysis of state-of-the-art methods
KTH, School of Computer Science and Communication (CSC).
KTH, School of Computer Science and Communication (CSC).
2016 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Mot ett NLI över web APIer : en litteraturstudie (Swedish)
Abstract [en]

Natural language interfaces aim at providing seamless interaction for users to the functionality computer systems offer. Much of this functionality is accessible online through web based application programming interfaces. A NLI capable of leveraging this has the potential of being a powerful tool and to our knowledge, no previous research in this area exist. Therefore, this thesis aims at investigating how existing methods and concepts can be applied to the subject of a NLI over several APIs. The thesis is based on an extensive literature study focused on state-of-the-art within portability of NLI research. Methods from this are discussed in the context of a NLI over APIs and a suitable way of approaching a solution is presented. The approach divides the problem into identifying a domain for the conversation using available knowledge bases and handling specific domains individually using dialog state trackers. The main finding of the study is that it is feasible to create a scalable general purpose NLI over web APIs leveraging existing research.

Abstract [sv]

Gränssnitt för naturligt språk ämnar att underlätta interaktionen för användare till den funktionalitet som datorsystem erbjuder. Mycket av denna funktionalitet finns tillgänglig online genom webb-baserade applikationsprogrammeringsgränssnitt. Ett NLI kapabelt att utnyttja denna funktionalitet har potentialen att vara ett kraftfullt verktyg och till vår vetskap har ingen forskning gjorts inom detta område. På denna grund ämnar denna undersökning att finna hur nuvarande metoder och koncept kan appliceras till ett NLI för flera APIer. Denna rapport bygger på en bred literaturundersökning fokuserad på den mest aktuella forskningen inom portabilitet för NLI. Metoder från detta område diskuteras i sammanhanget av ett NLI över APIer och ett lämpligt sätt att närma sig en lösning presenteras. Lösningen delar upp problemet i att identifiera domän för konversationen genom att använda tillgängliga kunskapsbaser samt att använda “dialog state trackers” för att hantera individuella domäner. Den huvudsakliga slutsatsen som dras är att det är möjligt att skapa ett skalbart NLI kapabelt att hantera flera APIer genom att applicera nuvarande forskning.

Place, publisher, year, edition, pages
2016.
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-186433OAI: oai:DiVA.org:kth-186433DiVA: diva2:927313
Subject / course
Computer Science
Educational program
Master of Science in Engineering - Computer Science and Technology
Supervisors
Examiners
Available from: 2016-05-18 Created: 2016-05-11 Last updated: 2016-05-18Bibliographically approved

Open Access in DiVA

fulltext(575 kB)111 downloads
File information
File name FULLTEXT01.pdfFile size 575 kBChecksum SHA-512
31500e24819f1dde8d3aa751cbf7a8019eafd8060cfd7d63806c4afe9fdc2c70e691a26356080b6ff60be4387a2839a6022d4b7f46eb2e3edfd0efdee2cd4d34
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Araneda Freccero, LeonardoMunoz Caceres, Jorge
By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 111 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 463 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf