Startup apporte une meilleure compréhension des questions délicates sur le Web

Certaines recherches sur le Web sont faciles à imaginer et à décrire, mais compliquées à mener. Si, par exemple, vous souhaitez trouver un vol sans escale de Las Vegas à San Diego la semaine prochaine sur JetBlue, vous devez remplir une multitude de champs sur un site de voyage.





SkyPhrase , une startup créée par Nick Cassimatis , professeur agrégé au Rensselaer Polytechnic Institute, proposera bientôt un logiciel permettant aux entreprises de transformer des questions en langage naturel comme celle ci-dessus dans un format que leurs bases de données peuvent gérer.

Le nouvel outil de recherche de Facebook, Graph Search, met en évidence à la fois les progrès réalisés dans le traitement du langage naturel et les difficultés qui subsistent. Contrairement à l'ancienne barre de recherche, Graph Search permet aux utilisateurs de saisir des requêtes telles qu'ils pourraient les prononcer. Et pourtant, cela reste limité à une gamme assez restreinte de types de requêtes (voir La recherche de graphiques de Facebook ne blessera pas Google sans votre aide).

Alors que le traitement du langage naturel implique généralement l'enseignement du vocabulaire et des règles grammaticales du logiciel ou l'utilisation d'analyses statistiques, la technologie de SkyPhrase utilise une combinaison d'algorithmes et de structures de données.



La société prévoit de lancer un site Web en février, ainsi qu'une extension pour le navigateur Web Chrome, qui permettrait aux utilisateurs de Google Analytics de filtrer les informations à l'aide de requêtes en langage naturel.

Cassimatis dit que cela pourrait faciliter la recherche de modèles ou de points de données qui prennent autrement du temps à découvrir, même pour un utilisateur chevronné. À terme, la société espère proposer SkyPhrase comme interface de programmation pour d'autres sites Web.

La recherche en langage naturel pourrait permettre aux personnes peu ou pas formées de poser des questions compliquées qui nécessitent généralement une recherche dans de grands magasins de données. Outre les efforts de Facebook, Wolfram Alpha peut répondre aux requêtes en langage naturel, et l'assistant virtuel d'Apple, Siri, encourage également les utilisateurs à prononcer des questions à haute voix en phrases complètes (certaines de ses réponses proviennent de Wolfram Alpha).



Percy Liang, professeur adjoint au département d'informatique de Stanford qui étudie le traitement du langage naturel et l'apprentissage automatique, pense que l'idée de SkyPhrase est bonne, mais prévient qu'il y a beaucoup de travail à faire pour que le traitement du langage naturel fonctionne. Il dit que les défis incluent la détermination de la signification d'un mot ou d'une expression en fonction de son contexte, comme savoir qu'Obama n'est pas seulement le nom du président américain, mais aussi une ville au Japon, et la capacité de capter les sentiments, comme un restaurant Yelp. critique qui dit, sarcastiquement, que j'ai dû attendre une heure pour ça !

Les utilisateurs doivent également savoir ce qu'ils peuvent faire avec le système. S'il y a un grand écart entre les attentes d'un utilisateur et les capacités du système, l'utilisateur sera déçu, dit Liang. La recherche graphique de Facebook, par exemple, essaie de résoudre ce problème en complétant automatiquement les requêtes afin que les utilisateurs sachent quels types de choses il peut rechercher. De même, Siri essaie de répondre à un nombre limité de requêtes.

SkyPhrase en est encore clairement à ses balbutiements. J'ai essayé une version capable d'effectuer des recherches complexes en langage naturel sur Twitter, Gmail, Orbitz et le magasin MP3 d'Amazon. Il n'a pas pu comprendre un certain nombre de mes requêtes, souvent parce que j'essayais de lui faire faire des choses pour lesquelles il n'avait pas encore été formé, mais il a fait un bon travail de recherche dans Gmail et de compréhension de certaines requêtes complexes sur e-mails que j'avais besoin de trouver alors que j'organisais un prochain voyage.



SkyPhrase ne comprend que les recherches de mots complets (une recherche pour simplement banane n'affichera pas d'e-mail mentionnant le jeu Bananagrams) et ne déduit pas le sens des mots (il n'affichera pas de messages ou de tweets contenant des mots liés au mots que vous recherchez). Mais il peut comprendre les conjonctions - je pourrais rechercher, par exemple, des e-mails de Bob Loblaw en décembre et janvier à propos de recettes avec un PDF, ou des e-mails de Bob Loblaw ou Tobias Funke à propos de cookies en décembre.

La société construit également une interface de programmation qui, selon Cassimatis, permettra à des tiers d'offrir facilement des capacités de recherche en langage naturel à leurs propres services, ce qui pourrait permettre aux personnes sans expérience en intelligence artificielle ou en linguistique d'effectuer rapidement des analyses complexes de données qui prennent généralement un employé formé beaucoup de temps.

Cassimatis envisage que cette API soit utilisée pour extraire des informations de tout, des informations financières aux résultats sportifs. À terme, il pourrait également servir de source de revenus si l'entreprise charge les développeurs de l'autoriser.



cacher