A method and apparatus make keyword selection and/or weighting as a
function of a session history of user input in order to answer queries
submitted by the user to a computer system by providing answers based on
stored documents. The aim is to find the best answers by matching stored
natural language documents both to the most recent query and to the most
latest query in a context that captures the recent history interaction. To
do this, answers are matched against a set of keywords extracted from the
most recent query as well as a set of keywords extracted from those
queries received since the last topic switch was detected. A central
feature of the method is for the computer system implementing this method
to maintain a session history for each user session history. Keywords are
extracted from each query by a system implementing this method. A graded
keyword list is a list of keywords paired with ages, which are indicators
of how long ago in the session the user employed this keyword in a query.
Graded keyword lists are maintained in the session history so the system
can assign weights to keywords, with more recently received keywords being
assigned higher weights than keywords with comparatively greater ages. The
weights assigned to keywords are used in computing scores that indicate
closeness of match of a document to a list of keywords.
Un metodo e un apparecchio fanno la selezione di parola chiave e/o appesantire in funzione di una storia di sessione dell'utente immessa per rispondere alle domande presentate dall'utente ad un sistema di elaborazione fornendo le risposte basate sui documenti registrati. Lo scopo è trovare le risposte migliori abbinando i documenti registrati di linguaggio naturale sia alla domanda più recente che alla domanda ultima in un contesto che blocca l'interazione recente di storia. Per fare questa, le risposte sono abbinate contro un insieme delle parole chiavi estratte dalla domanda più recente come pure un insieme delle parole chiavi estratte da quelle domande ricevute poiché l'ultimo interruttore di soggetto è stato rilevato. Una caratteristica centrale del metodo è per il sistema di elaborazione che effettua questo metodo per effettuare una storia di sessione per ogni storia di sessione dell'utente. Le parole chiavi sono estratte da ogni domanda da un sistema che effettua questo metodo. Una lista classificata di parola chiave è una lista delle parole chiavi accoppiate con le età, che sono indicatori di quanto tempo fa nella sessione l'utente ha impiegato questa parola chiave in una domanda. Le liste classificate di parola chiave sono effettuate nella storia di sessione in modo da al sistema può assegnare i pesi alle parole chiavi, con le parole chiavi più recentemente ricevute che sono assegnate agli più alti pesi che le parole chiavi con le età comparativamente più grandi. I pesi assegnati alle parole chiavi sono usati in segni di calcolo che indicano la prossimità del fiammifero di un documento ad una lista delle parole chiavi.