Distributed parser of natural language input

   
   

Method and agent network architecture for processing a subject message, where each agent has a view of its own domain of responsibility. An initiator agent which receives a user-input request and does not itself have a relevant interpretation policy, queries its downchain agents whether the queried agent considers such message to be in its domain of responsibility. Each queried agent recursively determines whether it has an interpretation policy of its own that applies to the request, and if not, further queries its own further downchain neighboring agents. The further agents eventually respond to such further queries, thereby allowing the first-queried agents to respond to the initiator agent. The recursive invocation of this procedure ultimately determines one or more paths through the network from the initiator agent to one more more leaf agents. The request is then transmitted down the path(s), with each agent along the way taking any local action thereon and passing the message on to the next agent in the path. In the event of a contradiction, the network is often able to resolve many of such contradictions according to predetermined algorithms. If it cannot resolve a contradiction automatically, it learns new interpretation policies necessary to interpret the subject message properly. Such learning preferably includes interaction with the user (but only to the extent necessary), and preferably localizes the learning close to the correct leaf agent in the network.

Μέθοδος και δικτυακή αρχιτεκτονική πρακτόρων για την επεξεργασία ενός υπαγόμενου μηνύματος, όπου κάθε πράκτορας έχει μια άποψη της περιοχής ευθύνης του. Ένας πράκτορας ιδρυτών που λαμβάνει ένα αίτημα χρήστης-εισαγωγής και ο ίδιος δεν έχει μια σχετική πολιτική ερμηνείας, ρωτά τους πράκτορες downchain του εάν ο ρωτημένος πράκτορας θεωρεί τέτοιο μήνυμα στην περιοχή ευθύνης του. Κάθε ένας ρώτησε ότι ο πράκτορας κατ' επανάληψη καθορίζει εάν έχει μια πολιτική ερμηνείας δική του που ισχύει για το αίτημα, και εάν όχι, περαιτέρω ερωτήσεις οι περαιτέρω γειτονικοί πράκτορες downchain του. Οι περαιτέρω πράκτορες αποκρίνονται τελικά σε τέτοιες περαιτέρω ερωτήσεις, με αυτόν τον τρόπο επιτρέποντας στους πρώτος-ρωτημένους πράκτορες για να αποκριθούν στον πράκτορα ιδρυτών. Η επαναλαμβανόμενη επίκληση αυτής της διαδικασίας καθορίζει τελικά μια ή περισσότερες πορείες μέσω του δικτύου από τον πράκτορα ιδρυτών στο ένα περισσότεροι πράκτορες φύλλων. Το αίτημα διαβιβάζεται έπειτα κάτω από την πορεία (σ), με κάθε πράκτορα κατά μήκος του τρόπου που λαμβάνει οποιαδήποτε τοπικά μέτρα επ'αυτού και που περνά το μήνυμα προς τον επόμενο πράκτορα στην πορεία. Σε περίπτωση αντίφασης, το δίκτυο είναι συχνά ικανό να επιλύσει πολλών από τέτοιες αντιφάσεις σύμφωνα με τους προκαθορισμένους αλγορίθμους. Εάν δεν μπορεί να επιλύσει μια αντίφαση αυτόματα, μαθαίνει τις νέες πολιτικές ερμηνείας απαραίτητες να ερμηνεύσουν το υπαγόμενο μήνυμα κατάλληλα. Τέτοια εκμάθηση περιλαμβάνει κατά προτίμηση την αλληλεπίδραση με το χρήστη (αλλά μόνο στην έκταση απαραίτητη), και εντοπίζει κατά προτίμηση την εκμάθηση κοντά στο σωστό πράκτορα φύλλων στο δίκτυο.

 
Web www.patentalert.com

< Automated classification of items using cascade searches

< Method and tool for data mining in automatic decision making systems

> Efficient storage and access in a database management system

> System and method for managing copyrighted electronic media

~ 00123