Start ger bättre förståelse för knepiga frågor till webben

Vissa webbsökningar är lätta att tänka på och beskriva, men komplicerade att genomföra. Om du till exempel vill hitta ett direktflyg från Las Vegas till San Diego nästa vecka på JetBlue, måste du fylla i en mängd fält på en resewebbplats.





SkyPhrase , en startup skapad av Nick Cassimatis , en docent vid Rensselaer Polytechnic Institute, kommer snart att erbjuda programvara som låter företag förvandla naturliga språkfrågor som den ovan till ett format som deras databaser kan hantera.

Facebooks nya sökverktyg, Graph Search, belyser både de framsteg som görs inom naturlig språkbehandling och de svårigheter som återstår. Till skillnad från det gamla sökfältet låter Graph Search användare skriva in frågor som de kan säga dem. Och ändå är detta fortfarande begränsat till ett ganska litet urval av frågetyper (se Facebooks grafsökning kommer inte att skada Google utan din hjälp).

Medan bearbetning av naturligt språk vanligtvis involverar undervisning i programvaruvokabulär och grammatiska regler eller att använda statistisk analys, använder SkyPhrases teknologi en kombination av algoritmer och datastrukturer.



Företaget planerar att släppa en webbplats i februari, samt en tillägg för webbläsaren Chrome, som skulle tillåta användare av Google Analytics att filtrera information med hjälp av naturliga språkfrågor.

Cassimatis säger att detta kan göra det lättare att hitta mönster eller datapunkter som annars är tidskrävande för även en erfaren användare att avslöja. Så småningom hoppas företaget kunna erbjuda SkyPhrase som ett programmeringsgränssnitt för andra webbplatser.

Naturlig språksökning kan göra det lättare för personer med liten eller ingen utbildning att ställa komplicerade frågor som vanligtvis kräver att man söker igenom stora datalager. Förutom Facebooks ansträngningar kan Wolfram Alpha svara på frågor på naturligt språk, och Apples virtuella assistent Siri uppmuntrar också användare att tala frågor högt i hela meningar (en del av svaren kommer från Wolfram Alpha).



Percy Liang, en biträdande professor vid Stanfords datavetenskapsavdelning som studerar naturlig språkbehandling och maskininlärning, tycker att SkyPhrases idé är bra, men varnar för att det finns mycket arbete att göra för att få naturlig språkbehandling att fungera. Han säger att utmaningarna inkluderar att bestämma vad ett ord eller en fras betyder baserat på dess sammanhang – som att veta att Obama inte bara är den amerikanska presidentens namn, utan också en stad i Japan – och förmågan att fånga upp känslor – som en Yelp-restaurang recension som säger, sarkastiskt, jag var tvungen att vänta en timme på detta!

Användare måste också veta vad de kan göra med systemet. Om det finns ett stort gap mellan en användares förväntningar och systemets förmågor kommer användaren att bli besviken, säger Liang. Facebooks Graph Search, till exempel, försöker lösa detta problem genom att automatiskt fylla i frågor så att användarna vet vilken typ av saker de kan söka efter. På samma sätt försöker Siri endast svara på ett begränsat antal frågor.

SkyPhrase är fortfarande klart i sin linda. Jag provade en version som kan utföra komplexa naturliga språksökningar i Twitter, Gmail, Orbitz och Amazons MP3-butik. Den kunde inte förstå ett antal av mina frågor – inte sällan eftersom jag försökte få den att göra saker som den ännu inte har tränats för att göra – men den gjorde ett anständigt jobb med att söka i Gmail och förstå några komplexa frågor om e-postmeddelanden jag behövde hitta när jag organiserade en kommande resa.



SkyPhrase förstår endast sökningar efter fullständiga ord (en sökning efter helt enkelt banan ger inte upp ett e-postmeddelande som nämner spelet Bananagrams) och sluter inte mening från ord (det kommer inte att hämta meddelanden eller tweets med ord relaterade till ord du letar efter). Men den kan förstå konjunktioner – jag skulle kunna söka efter t.ex. e-postmeddelanden från Bob Loblaw i december och januari om recept med en PDF, eller e-postmeddelanden från Bob Loblaw eller Tobias Funke om kakor i december.

Företaget bygger också ett programmeringsgränssnitt som enligt Cassimatis kommer att göra det enkelt för tredje part att erbjuda sökfunktioner för naturliga språk till sina egna tjänster – vilket skulle kunna göra det möjligt för personer utan artificiell intelligens eller lingvistisk bakgrund att snabbt utföra komplexa analyser av data som vanligtvis tar en utbildad anställd mycket tid.

Cassimatis ser för sig att detta API används för att pressa in insikter från allt från finansiell information till sportresultat. Så småningom kan det också fungera som en intäktskälla om företaget tar betalt av utvecklare för att licensiera det.



Dölj