1. A system for navigating categorized information, the system comprising: a processor; a memory coupled the processor; computer code loaded into the memory for performing the functions of: displaying a two-dimensional map to a user, the map showing search terms relating to a subject matter, where a position of each search term corresponds to relationships between all the search terms; dynamically changing a display of the terms and a position of the search terms relative to each other based on user input into the map, the display corresponding to relative importance of the search terms to the subject matter; changing a context of a search and selecting a different branch of a taxonomic tree in response to a user input to select one of the search terms to display different search results based on a combination of different branches; displayed separately from the map, a plurality of hyperlinks corresponding to the different search results; a neural network underlying the map, wherein the display, the position of the search terms on the map and a selection of the displayed search terms are derived from the neural network, and displaying to the user additional search terms derived from the search results by the neural network.