Neural networking system and methods

US9436911B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9436911-B2
Application numberUS-201514754337-A
CountryUS
Kind codeB2
Filing dateJun 29, 2015
Priority dateOct 19, 2012
Publication dateSep 6, 2016
Grant dateSep 6, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method/apparatus/system for generating a request for improvement of a data object in a neural network is described herein. The neural network contains a plurality of data objects each made of an aggregation of content. The data objects of the neural network are interconnected based on one or several skill levels embodied in the content of the data objects via a plurality of connecting vectors. These connecting vectors can be generated and/or modified based on data collected from the iterative transversal of the connecting vectors by one or several users of the neural network.

First claim

Opening claim text (preview).

What is claimed is: 1. A machine learning system for generating a request for improvement of a data object in a neural network, the system comprising: a database server comprising: a plurality of data objects comprising an aggregation of content associated with an assessment, wherein the plurality of data objects are included in a neural network; information associated with the data objects and identifying an aspect of the therewith associated data object; a supervisor device configured to remotely access the database server and to edit one or several of the plurality of data objects; a content management server configured to: identify a set of the plurality of data objects; output a query requesting information relating to at least one of the set of the plurality of data objects from the database server; identify a plurality of connecting vectors, wherein each of the plurality of connecting vectors connects two of the set of the plurality of data objects in a prerequisite relationship, wherein each of the plurality of connecting vectors comprises a direction identifying the hierarchy of the prerequisite relationship and a magnitude, wherein the magnitude of at least one of the plurality of connecting vector is the aggregate of binary indicators based on a user experience with the at least one of the plurality of connecting vectors generated via machine learning from iterated traversals of the connecting vector; determine a deficiency in the content of at least one of the data objects based on the magnitude of at least one connecting vector of the at least one of the data objects; and alert the supervisor device to trigger modification of the at least one of the data objects having a determined deficiency. 2. The machine learning system of claim 1 , wherein determining a deficiency in the content of at least one of the data objects based on the magnitude of at least one connecting vector of the at least one of the data objects comprises: retrieving a strength threshold value, wherein the strength threshold value indicates a minimum acceptable strength; and comparing the magnitude of at least some of the plurality of connecting vectors to the strength threshold value. 3. The machine learning system of claim 2 , wherein determining a deficiency in the content of at least one of the data objects based on the magnitude of at least one connecting vector of the at least one of the data objects comprises assigning a value to the connecting vectors of the plurality of connecting vectors according to a Boolean function, wherein a first value is assigned to one of the connecting vectors of the plurality of connecting vectors if the strength of the one of the connecting vectors of the plurality of connecting vectors exceeds the strength threshold value, and a second value is assigned to one of the connecting vectors of the plurality of connecting vectors if the strength of the one of the connecting vectors of the plurality of connecting vectors does not exceed the strength threshold value. 4. The machine learning system of claim 3 , wherein the content management server is further configured to output a message indicating a deficiency in the at least one of the data objects if the connecting vector associated with the data object is assigned the second value. 5. The machine learning system of claim 4 , wherein the content management server is further configured to identify connecting vectors assigned the second value. 6. The machine learning system of claim 5 , wherein the content management server is further configured to relatively rank the plurality of connecting vectors. 7. The machine learning system of claim 6 , wherein the content management server relatively ranks the plurality of connecting vectors according to the degree to which users successfully traverse the plurality of connecting vectors. 8. The machine learning system of claim 7 , wherein the strength threshold value identifies a minimum acceptable relative rank. 9. The machine learning system of claim 1 , wherein the content management server is configured to identify a set of the plurality of connecting vectors, wherein the connecting vectors in the set of the plurality of connecting vectors have stabilized. 10. The machine learning system of claim 9 , wherein determining a deficiency in the content of the at least one of the data objects based on the magnitude of at least one connecting vector of the at least one of the data objects comprises selecting at least one of the connecting vectors from the set of the plurality of connecting vectors and identifying the at least one of the data objects that is connected by the connecting vector. 11. A method of generating a request for improvement of a data object in a neural network, the method comprising: identifying a plurality of data objects stored in at least one database, wherein each of the data objects comprises an aggregation of content associated with an assessment, wherein the plurality of data objects are included in a neural network; identifying a plurality of connecting vectors stored in at least one vector database, wherein each of the plurality of connecting vectors connects two of the plurality of data objects and identifies a prerequisite relationship between the connected two of the plurality of data objects, wherein each of the plurality of connecting vectors comprises a direction identifying the prerequisite relationship and a magnitude, wherein the magnitude of at least one of the plurality of connecting vector is the aggregate of binary indicators based on a user experience with the at least one of the plurality of connecting vectors generated via machine learning from iterated traversals of the connecting vector; and determining a deficiency in the content of at least one of the data objects based on the magnitude of at least one connecting vector of the at least one of the data objects. 12. The method of generating a request for improvement of a data object in a neural network of claim 11 , wherein determining a deficiency in the content of at least one of the data objects based on the magnitude of at least one connecting vector of the at least one of the data objects comprises: retrieving a strength threshold value, wherein the strength threshold value indicates a minimum acceptable strength; and comparing the magnitude of at least some of the plurality of connecting vectors to the strength threshold value. 13. The method of generating a request for improvement of a data object in a neural network of claim 12 , wherein determining a deficiency in the content of at least one of the data objects based on the magnitude of at least one connecting vector of the at least one of the data objects comprises assigning a value to the connecting vectors of the plurality of connecting vectors according to a Boolean function, wherein a first value is assigned to one of the connecting vectors of the plurality of connecting vectors if the strength of the one of the connecting vectors of the plurality of connecting vectors exceeds the strength threshold value, and a second value is assigned to one of the connecting vectors of the plurality of connecting vectors if the strength of the one of the connecting vectors of the plurality of connecting vectors does not exceed the strength threshold value. 14. The method of generating a request for improvement of a data object in a neural network of claim 13 , further comprising outputting a message indicating a deficiency in a data object if the connecting vector associated with the data object is assigned the second value. 15. The method of generating a requ

Assignees

Inventors

Classifications

  • Supervised learning · CPC title

  • Feedforward networks · CPC title

  • modifying the architecture, e.g. adding, deleting or silencing nodes or connections · CPC title

  • Knowledge-based neural networks; Logical representations of neural networks · CPC title

  • G06N3/02Primary

    Neural networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9436911B2 cover?
A method/apparatus/system for generating a request for improvement of a data object in a neural network is described herein. The neural network contains a plurality of data objects each made of an aggregation of content. The data objects of the neural network are interconnected based on one or several skill levels embodied in the content of the data objects via a plurality of connecting vectors…
Who is the assignee on this patent?
Spagnola Perry M, Pearson Education Inc
What technology area does this patent fall under?
Primary CPC classification G06N3/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).