Componenti

Microsoft Research sviluppa ricerca mappe per dati non strutturati

Opening Keynote (Cloud Next '19)

Opening Keynote (Cloud Next '19)
Anonim

Microsoft Research L'India ha sviluppato una tecnologia che permetterà agli utenti di cercare mappe anche in paesi come l'India dove gli indirizzi non sono spesso in un formato strutturato.

Il progetto di ricerca si chiama Robust Location Search, e un prototipo della tecnologia è già pronto, ha detto B. Ashok, direttore dello sviluppo avanzato e della prototipazione presso Microsoft Research India, mercoledì. Sebbene sviluppata in India, la tecnologia è generica ed è stata progettata per essere distribuita in qualsiasi paese che abbia indirizzi non strutturati, ha aggiunto.

Invece di cercare le regole nell'indirizzo, l'algoritmo utilizza i dati geospaziali sottostanti per capire quale posizione i termini nella stringa di indirizzo corrispondono, ha detto Ashok.

[Ulteriori letture: il tuo nuovo PC ha bisogno di questi 15 programmi eccellenti gratuiti]

In paesi come l'India, una posizione è spesso descritta in un indirizzo dalla sua relazione spaziale ad esempio vicino o di fronte a un punto di riferimento, piuttosto che tramite una struttura di indirizzo gerarchica formale composta da un numero civico, nome della via, città, stato e codice postale.

Molto spesso la stessa posizione può avere un indirizzo diverso o un riferimento a un punto di riferimento diverso, ha detto Ashok. Il postino locale sa come consegnare lettere basate su questi indirizzi non strutturati, ma tali dati non strutturati rappresentano una sfida per il software utilizzato per le ricerche sulle mappe, ha aggiunto.

I servizi di cartografia commerciale, compresi quelli di Google, Yahoo e Microsoft, sono stati inizialmente progettati per Paesi come gli Stati Uniti, che hanno indirizzi strutturati, ma potrebbero non essere altrettanto validi quando si lavora su indirizzi non strutturati, Ashok ha detto.

Il laboratorio di ricerca di Bangalore sta discutendo per incorporare il nuovo algoritmo in Windows Live Local di Microsoft.

Microsoft Research India utilizza una tecnologia, chiamata intersezione spaziale, per analizzare vari termini nella stringa dell'indirizzo per individuare la posizione di un indirizzo non strutturato come "2nd Cross, 10th Main, Sadashivnagar, Bangalore."

Il software inizia con termini come "2nd Cross" e "10th Main", quindi utilizza le informazioni di intersezione della strada che 2nd Cross interseca con 10th Main per identificare tutte le istanze sulla mappa in cui la 2nd Cross int ersects con 10th Main, ha detto Ashok. Il prossimo periodo, Sadashivnagar, si interseca con le informazioni raccolte sulle intersezioni di 2 ° Croce e 10 ° Principale per arrivare alla posizione a cui si riferisce l'indirizzo, ha aggiunto.

Il software arriverà nella posizione indipendentemente dall'ordine in cui il i termini sono presentati nell'indirizzo, e anche quando la stessa località ha un certo numero di indirizzi alias, Ashok ha detto. Può anche essere utilizzato dagli utenti in più lingue. Una query in hindi, una lingua indiana, sarebbe ad esempio traslitterata nella lingua della mappa, e la ricerca fatta in base a questi termini, secondo Ashok.

Termini nell'indirizzo come "vicino" che non Anche i dati sulla mappa sono scartati, ha detto Ashok.