An auto-learning semantic method and system interprets content by applying neural networks and then generates and/or updates generalized semantic chains based upon the interpretations. The generalized semantics chains have associated weightings or probabilities and the semantic chains can comprise generalizations related to categorization and causation. Automatic learning occurs as the system assess the probabilities associated with the semantic chains and focuses its attention accordingly with the intent of increasing its confidence of its generalizations. The auto-learned generalizations are applied in generating communications that may be directed internally to the system as well as externally.
Auto-learning Semantic Method and System