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.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method of path assignment through an object network comprising: automatically identifying, with a processor, an initial position at an incident data object within a data object network comprising a plurality of data objects and a plurality of connecting vectors, wherein each of the connecting vectors comprises a magnitude and a direction and connects two of the plurality of data objects in a prerequisite relationship, automatically identifying, with the processor, a target data object separated from the incident data object by a plurality of connecting vectors; automatically identifying, with the processor, a first path from the incident data object to the target data object across a first set of connecting vectors and a second path from the incident data object to the target data object across a second set of connecting vectors; calculating, with the processor, a first magnitude of the first path and a second magnitude of the second path; selecting a one of the first and second paths having a lesser magnitude; and providing the selected one of the first and second paths to a user device. 2. The method of claim 1, wherein calculating the magnitude of the first path comprises: retrieving the magnitudes of the first set of connecting vectors in the first path; and calculating a combined magnitude of the first path. 3. The method of claim 2, wherein retrieving the magnitudes of the plurality of connecting vectors in the first path comprises: identifying a characteristic of the user, wherein the user characteristic is identified via a user input or via the user context; retrieving a connecting vector context, wherein the connecting vector context identifies magnitude data corresponding to aspects of the user context; and identifying magnitude data corresponding to the identified characteristic of the user. 4. The method of claim 3, wherein the user characteristic comprises one of: a learning style; a user's past performance; and a user preference. 5. The method of claim 2, wherein calculating the magnitude of the first path comprises calculating the sum of the magnitudes of the plurality of connecting vectors in the first path. 6. The method of claim 2, wherein calculating the magnitude of the second path comprises: retrieving the magnitudes of the plurality of connecting vectors in the second path; and calculating a combined magnitude of the second path. 7. The method of claim 6, wherein calculating the magnitude of the second path comprises calculating the sum of the magnitudes of the plurality of connecting vectors in the second path. 8. The method of claim 2, wherein selecting a one of the first and second paths having a lesser magnitude comprises comparing the magnitude of the first path to the magnitude of the second path, wherein comparing the magnitude of the first path to the magnitude of the second path comprises: retrieving the magnitude of the first path; retrieving the magnitude of the second path; comparing the value of the magnitude of the first path to the magnitude of the second path; adding a first binary-value to the path having a smaller magnitude and a second binary-value to the path having a larger magnitude; and retrieving the path associated with the first value. 9. The method of claim 1, wherein the magnitude of the first path comprises a measure of the estimated duration of the traversal of the first path and wherein the magnitude of the second path comprises a measure of the estimated duration of the traversal of the second path. 10. The method of claim 1, further comprising: calculating a first strength of the first learning path, wherein the first strength identifies the degree to which users have successfully traversed the first learning path; calculating a second strength of the second learning path, wherein the second strength identifies the degree to which users have successfully traversed the second learning path; comparing the first strength to the second strength; and selecting one of the first and second paths based on the comparison of the first and second strengths and the magnitudes of the first and second learning paths. 11. A system for recommending a learning path, the system comprising: memory comprising: a plurality of data objects forming an object network; and a plurality of connecting vectors, wherein each of the connecting vectors comprises a magnitude and a direction and connects two of the plurality of data objects in a prerequisite relationship; and a processor configured to: identify an initial position at an incident data object within a data object network and a target data object separated from the incident data object by a plurality of connecting vectors; identify a first path from the incident data object to the target data object across a first set of connecting vectors and a second path from the incident data object to the target data object across a second set of connecting vectors; calculate a first magnitude of the first path and a second magnitude of the second path; select a one of the first and second paths having a lesser magnitude; and provide the selected one of the first and second paths to a user device. 12. The system of claim 11, wherein calculating the magnitude of the first path comprises: retrieving the magnitudes of the plurality of connecting vectors in the first path; and calculating a combined magnitude of the first path 13. The system of claim 12, wherein retrieving the magnitudes of the plurality of learning vectors in the first path comprises: identifying a characteristic of the user, wherein the user characteristic is identified via a user input or via the user context; retrieving a connecting vector context, wherein the connecting vector context identifies magnitude data corresponding to aspects of the user context; and identifying magnitude data corresponding to the identified characteristic of the user. 14. The system of claim 13, wherein the user characteristic comprises one of: a learning style; a user's past performance; and a user preference. 15. The system of claim 12, wherein calculating the magnitude of the first path comprises calculating the sum of the magnitudes of the plurality of connecting vectors in the first path. 16. The system of claim 12, wherein calculating the magnitude of the second path comprises: retrieving the magnitudes of the plurality of connecting vectors in the second path; and calculating a combined magnitude of the second path 17. The system of claim 16, wherein calculating the magnitude of the second path comprises calculating the sum of the magnitudes of the plurality of connecting vectors in the second path. 18. The system of claim 12, wherein selecting a one of the first and second paths having a lesser magnitude comprises comparing the magnitude of the first path to the magnitude of the second path, wherein comparing the magnitude of the first path to the magnitude of the second path comprises: retrieving the magnitude of the first path; retrieving the magnitude of the second path; comparing the value of the magnitude of the first path to the magnitude of the second path; adding a first Boolean-value to the path having a smaller magnitude and a second Boolean-value to the path having a larger magnitude; and retrieving the path associated with the first value. 19. The system of claim 11, wherein the magnitude of the first path comprises a measure of the estimated duration of the traversal of the first path and wherein the magnitude of the second path comprises a measure of the estimated duration of the traversal of the second path. 20. The system of claim 11, wherein the processor is further configured to: calculate a first strength of the first path, wherein the first strength identifies the degree to which users have successfully traversed the first path; calculate a second strength of the second path, wherein the second strength identifies the degree to which users have successfully traversed the second path; compare the first strength to the second strength; and select one of the first and second paths based on the comparison of the first and second strengths and the magnitudes of the first and second paths.