1. A computer implemented method, comprising an implementation using a portion or whole capacity of one or more non-transitory computer readable media with a set of instructions thereon, executable by one or more processing devices, configured, while being or is executed, for providing an interactive knowledge discovery session to a client comprising: providing, using one or more data processing or computing devices, an interactive environment to obtain the client's input, said input is useable to indicate a body of knowledge composed of ontological subjects and a form of response from a plurality of forms of responses; accessing or building a first one or more data structures corresponding to at least one participation matrix representing participation of a plurality of ontological subjects of a first predefined order into a plurality of partitions or ontological subjects of a second predefined order of said body of knowledge; accessing, or building in real time, a second one or more data structures corresponding to association strengths between a plurality of ontological subjects of a predefined order; wherein said association strength is a function of: i. probability of occurrences of some of the ontological subjects of the first order in partitions or ontological subjects of a predefined order of the body of knowledge, and ii. co-occurrences of some ontological subjects of the first order in some of partitions or ontological subjects of a predefined order; accessing evaluated, or evaluating in real time, value significances for one or more partitions or one or more ontological subjects of the body of knowledge, based on data of one or more of said first and second one or more data structures and in respect to at least one significance aspect of the one or more partitions or one or more ontological subjects of the body of knowledge; providing, using one or more data processing or computing devices, at least one output using one or more partitions and/or one or more ontological subjects of the body of knowledge in response to the client's input, based on the evaluated value significances of the one or more partitions and/or one or more ontological subjects of the body of knowledge and the form of response, and being responsive to further inputs.