1. A method for training dyslexic students on improving reading skills using a computer-based system that is capable of displaying at least text from a training data set, the method comprising: receiving the training data set as a sequence of symbols representing one or more words from the text of the training data set; parsing the sequence of symbols into a set of segments, the segments representing one or more of words, syllables or letters; generating a tree graph data structure, in a computer-readable medium, representing a tree graph having a plurality of spatial levels, each level including nodes, wherein child nodes in the tree graph correspond to segments of the set of segments, with nodes of a particular level corresponding to words, syllables or letters; mapping attributes from a set of attributes to nodes of the tree graph, such that the sum of an entropy of the graph and an entropy of the set of attributes is a constant times an entropy of the one or more words; and displaying, to a dyslexic student, using a display device of the computer-based system, a representation of the sequence of symbols with the attributes visually represented, thereby providing additional display information beyond just the sequence of symbols usable to training on improving reading skills.
6. The method of claim 1 , wherein the attributes include musical attributes, and the method further comprising outputting the musical attributes of the tree graph to an audio output device of the computer-based system.