17. A method for natural language processing, comprising the steps of: providing a parallel computer processing system performing the natural language processing, wherein the system is configured to simultaneously perform the natural language processing on multiple sources of text, wherein the system comprises a plurality of computer systems, wherein each computer system comprises: a computer processor unit; and a non-transitory computer readable medium operably associated with the computer processor unit, the non-transitory computer readable medium storing instructions executable by the computer processor unit to perform the steps of: receiving an input text comprising a plurality of words; receiving an input question regarding the received input text; applying a first scale to the received input text to obtain a first semantic relationship scale-web of the input text; applying a second scale to the received input question to obtain a second semantic relationship scale-web of the input question; applying a predefined common sense rule to the first and second scales to modify the first and second semantic relationship scale-web; and providing an answer to the received input question based on a comparison of the modified first semantic relationship scale-web of the multiple sources of input text with the modified second semantic relationship scale-web of the multiple sources of input text, or the application of the predefined common sense rule.
18. The method according to claim 17 , wherein when the input text further comprises a conditional statement, further comprising the steps of: applying a predetermined scale to the received input text to obtain a conditional semantic relationship scale-web based on the conditional statement; and providing an answer to a question regarding the conditional statement based on the obtained conditional semantic relationship scale-web.