Grafici della conoscenza per query e previsioni

Un brevetto recentemente concesso da Google copre il supporto di query e previsioni.
Lo fa concentrandosi su grafici di conoscenza specifici dell'utente.
Questi grafici della conoscenza specifici dell'utente possono essere specifici per utenti particolari.
Google può utilizzare tali grafici per rispondere a una o più query inviate dall'utente e/o per mostrare dati rilevanti per l'utente.
Google può cercare una domanda che qualcuno pone costruendo un grafico della conoscenza dai risultati di ricerca per trovare la risposta alla loro domanda.
Quindi Google non ha solo un grafico della conoscenza, ma può utilizzare molti grafici della conoscenza.
Nuovi per domande che possono essere poste o per persone diverse che pongono quelle domande.
Questo brevetto User-Specific Knowledge Graph ci dice che gli aspetti innovativi del processo alla base includono:
- Ricezione di contenuti specifici dell'utente
- Il contenuto specifico dell'utente può essere associato ai servizi del computer di un utente
- Il contenuto specifico dell'utente viene elaborato con uno o più parser per identificare una o più relazioni di entità tra tali entità
- Un parser specifico per uno schema e una o più entità e relazioni tra entità identificate in base allo schema
- Questo processo fornisce grafici della conoscenza specifici dell'utente
- Un grafico della conoscenza specifico dell'utente specifico per l'utente, che include nodi e bordi tra nodi per definire le relazioni tra entità in base allo schema
- Il processo include la memorizzazione di grafici della conoscenza specifici dell'utente
Le funzionalità opzionali che implicano la fornitura di grafici della conoscenza specifici dell'utente possono includere anche:
- Determinare che un nodo che rappresenta una o più entità e un bordo che rappresenta una relazione associata all'entità sono assenti da un grafico della conoscenza specifico dell'utente
- Aggiunta del nodo e del bordo al grafico della conoscenza specifico dell'utente
- Il bordo che collega il nodo a un altro nodo del grafico della conoscenza specifico dell'utente
Le informazioni provenienti da fonti come le seguenti possono essere utilizzate per creare grafici della conoscenza specifici dell'utente:
- Il social network di un utente
- Azioni o attività sociali
- Professione
- Le preferenze di un utente
- La posizione corrente di un utente
In questo modo il contenuto che potrebbe essere più rilevante per l'utente viene utilizzato in quei grafici della conoscenza.
Ci viene anche detto che "l'identità di un utente può essere trattata in modo che nessuna informazione di identificazione personale possa essere determinata per l'utente" e che "la posizione geografica di un utente può essere generalizzata in modo che una particolare posizione di un utente non possa essere determinata".
The User-specific Knowledge Graph Patent
Il brevetto si trova qui:
Structured user graph to support querying and predictionsInventors: Pranav Khaitan and Shobha DiwakarAssignee: Google LLCUS Patent: 10,482,139Granted: November 19, 2019Filed: November 5, 2013
What Content is in User-Specific Knowledge Graphs?
Types of services that user-specific knowledge graph information is from can include:
- A search service
- An electronic mail service
- A chat service
- A document sharing service
- A calendar sharing service
- A photo sharing service
- A video sharing service
- Blogging service
- A micro-blogging service
- A social networking service
- A location (location-aware) service
- A check-in service
- A ratings and review service
A User-Specific Knowledge Graph System
Questo brevetto descrive un sistema di ricerca che include un sistema grafico della conoscenza specifico dell'utente come parte di quel sistema di ricerca, direttamente connesso o connesso al sistema di ricerca su una rete.
Il sistema di ricerca può interagire con il sistema del grafico della conoscenza specifico dell'utente per creare un grafico della conoscenza specifico dell'utente.
Tale sistema di grafi della conoscenza specifico dell'utente può fornire uno o più grafi della conoscenza specifici dell'utente archiviati in un archivio dati.
Ogni grafo della conoscenza specifico dell'utente è specifico per un utente di uno o più servizi implementati dal computer, ad esempio i servizi di ricerca forniti dal sistema di ricerca.
Il sistema di ricerca può interagire con il sistema grafico della conoscenza specifico dell'utente per fornire uno o più risultati di ricerca specifici dell'utente in risposta a una query di ricerca.
Structured User Graphs For Querying and Predictions
Viene creato un grafico della conoscenza specifico dell'utente in base al contenuto associato all'utente.
Questi grafici della conoscenza specifici dell'utente includono diversi nodi e bordi tra i nodi.
Un nodo rappresenta un'entità e un bordo rappresenta una relazione tra entità.
I nodi e/o le entità di un grafico della conoscenza specifico dell'utente possono essere forniti in base al contenuto associato a un rispettivo utente. Pertanto, il grafico della conoscenza specifico dell'utente è specifico.
User-Specific Knowledge Graphs and Schemas
I grafici della conoscenza specifici dell'utente possono essere creati sulla base di uno o più schemi (seguono esempi). Uno schema descrive come i dati sono strutturati nel grafico della conoscenza specifico dell'utente.
Uno schema definisce una struttura per le informazioni fornite nel grafico.
Uno schema struttura i dati in base a domini, tipi e proprietà.
Un dominio include uno o più tipi che condividono uno spazio dei nomi.
Uno spazio dei nomi viene fornito come una directory di oggetti con nome univoco, in cui ogni oggetto nello spazio dei nomi ha un nome o identificatore univoco.
Ad esempio, un tipo denota una relazione "is a" su un argomento e viene utilizzato per raccogliere proprietà.
Un argomento può rappresentare un'entità, come una persona, un luogo o una cosa.
Ciascuno di questi argomenti può avere uno o più tipi associati.
Una proprietà può essere associata a un argomento e definisce una relazione "ha una" tra l'argomento e il valore.
In alcuni esempi, il valore della proprietà può includere un altro argomento.
È possibile creare un grafico della conoscenza specifico dell'utente in base al contenuto associato a un rispettivo utente.
Uno o più parser possono elaborare quel contenuto per popolare il grafico strutturato specifico dell'utente.
Un parser può essere specifico per uno schema particolare.
Confidence or Weights in Connections
I pesi assegnati tra i nodi indicano una forza relativa nella relazione tra i nodi.
I pesi possono essere determinati in base al contenuto associato all'utente, che è alla base del grafico della conoscenza specifico dell'utente.
Tale contenuto può fornire una singola istanza di una relazione tra nodi o più istanze di una relazione tra nodi.
Quindi, ci può essere un valore minimo e un valore massimo.
I pesi possono anche essere dinamici:
- Variano nel tempo in base al contenuto associato all'utente
- Basato sul contenuto associato all'utente per la prima volta
- Basato sul contenuto o sulla mancanza di contenuto associato all'utente in un secondo momento
- Il contenuto al primo momento può indicare una relazione tra nodi
- I pesi possono decadere nel tempo
Multiple User Specific Knowledge Graphs
È possibile fornire più di un grafico della conoscenza specifico dell'utente per un determinato utente.
Ogni grafo della conoscenza specifico dell'utente può essere specifico di uno schema particolare.
In genere, un grafico della conoscenza specifico dell'utente include la conoscenza di un utente specifico in modo strutturato. (Rappresenta una parte del mondo dell'utente attraverso il contenuto associato all'utente tramite uno o più servizi.)
La conoscenza acquisita nel grafico della conoscenza specifico dell'utente può includere cose come:
- Activities
- Films
- Food
- Social connections, e.g., real-world and/or virtual
- Education
- General likes
- General dislikes
User-Specific Knowledge Graph Versus User-Specific Social Graph
Un grafico sociale contiene informazioni sulle persone a cui qualcuno potrebbe essere connesso. Un grafico della conoscenza specifico dell'utente sovrasta anche la conoscenza di tali connessioni, come le attività condivise tra persone che potrebbero essere connesse in un grafico della conoscenza.
Examples of Queries and User-Specific Knowledge Graphs
Questi sono esempi del brevetto. Si noti che ricerche, e-mail, post sui social network possono collaborare per costruire un Knowledge Graph specifico per l'utente, come mostrato nei messaggi/azioni combinati di seguito, presi insieme, il che potrebbe far diventare più forti i pesi sui bordi tra i nodi e i nodi e bordi da aggiungere a quel grafico della conoscenza.
Esempio di query di ricerca: [giocando a tennis con i miei figli in Mountain View] a un servizio di ricerca
Risultati della ricerca: che possono fornire informazioni su come giocare a tennis con i bambini a Mountain View, California.
Possono essere forniti nodi, uno che rappresenta l'entità "Tennis", uno che rappresenta "Mountain View", uno che rappresenta "Famiglia" e un altro paio che rappresenta ciascuno "Bambino".
Può essere fornito un bordo che rappresenta una relazione "/Location/Play_In" tra i nodi, un altro bordo può rappresentare una relazione "/Sport/Giocato_Con" tra i nodi e altri bordi possono rappresentare relazioni "/Famiglia/Membro_di" tra il nodo e i nodi.
È possibile generare pesi per ciascuno dei bordi per rappresentare anche valori diversi.
Una persona può pubblicare il post di esempio "Siamo stati benissimo a giocare a tennis con i nostri bambini oggi!" in un servizio di social networking associato a dati di geolocalizzazione che indicano Mountain View, California.
È possibile identificare nodi che rappresentano tennis, Mountain View, famiglia e bambini e bordi tra quei nodi.
I pesi possono essere generati tra questi bordi.
Qualcuno potrebbe ricevere un messaggio elettronico da un hotel che dice: "Confermo la prenotazione dell'hotel a Waikiki, ciao. dal 15 ottobre 2014 al 20 ottobre 2014. Non vediamo l'ora di rendere piacevole la vacanza della tua famiglia!”
È possibile aggiungere nodi al grafico della conoscenza specifico dell'utente, in cui tali nodi rappresentano le entità "Vacanza" e "Waikiki".
I bordi possono essere creati nel grafico della conoscenza specifico dell'utente in risposta a quell'e-mail che rappresenta una relazione "/Vacanza/Viaggi_Con" tra i nodi, una che rappresenta una relazione "/Vacanza/Città" tra i nodi e un altro bordo che rappresenta una relazione “/Vacanza/Città” tra i nodi.
I nodi temporali possono anche essere associati agli altri nodi, ad esempio un nodo temporale che rappresenta ottobre 2014 o un nodo che rappresenta un intervallo di date compreso tra il 15 ottobre 2014 e il 20 ottobre 2014.
L'utente può inviare la query di ricerca di esempio [lezioni di tennis per bambini in waikiki] a un servizio di ricerca.
I nodi possono essere creati nel grafico della conoscenza specifico dell'utente che rappresenta tennis, Waikiki, famiglia e bambini e i rispettivi bordi almeno tra alcuni dei nodi.
Tale query di ricerca di esempio può rafforzare la rilevanza delle varie entità e le relazioni tra le entità per il particolare utente.
Tale rinforzo può far aumentare i rispettivi pesi associati ai bordi.
L'utente può ricevere un'e-mail da un club di tennis, che può includere "Conferma delle lezioni di tennis presso The Club of Tennis, Waikiki, Hi".
I nodi rappresentano il tennis e Waikiki e i bordi tra di loro.
Quell'e-mail rafforza la rilevanza delle entità e le relazioni tra le entità per il particolare utente.
I pesi tra le entità potrebbero essere aumentati e potrebbe essere aggiunto un nodo per rappresentare l'entità "The Club of Tennis", che potrebbe quindi essere collegato a uno o più altri nodi.
User-Specific Knowledge Graphs Takeaways
Questo mi ricorda la ricerca personalizzata, ma ci dice che sta esaminando più della semplice cronologia delle ricerche: include dati da fonti come e-mail che potremmo inviare o ricevere o post che potremmo inviare ai social network.
Questo grafico della conoscenza può contenere informazioni sulle connessioni sociali che abbiamo, ma contiene anche informazioni sulla conoscenza di tali connessioni. Il brevetto ci dice che anche le informazioni di identificazione personale (comprese le informazioni sulla posizione) saranno protette.
E ci dice che le informazioni del grafico della conoscenza specifico dell'utente potrebbero essere unite per costruire un grafico della conoscenza universale, il che significa che Google sta costruendo grafici della conoscenza per rispondere a domande specifiche e per utenti specifici che potrebbero potenzialmente essere uniti, per consentire loro di evitare i limiti di un grafico della conoscenza basato su fonti modificate dall'uomo come Wikipedia.