Abstract:
A method of language processing using a primary contextual and semantic analysis with reference to Rich dictionaries (created by combining dictionaries, thesauri, and language and jargon awareness databases) and with reference to connotation databases and contextual connotation databases to perform a full parsing of the text into parts of speech. If connotational or contextual ambiguities remain after this primary analysis is completed, a secondary artificial intelligence analysis module uses the primary analysis output as part of its input to modify some parameters and values within this artificial intelligence module. This module processes iteratively until any ambiguities are resolved. After primary and secondary analyses have taken place, a ranking matrix processor module processes all information acquired by the preceding modules to output a ranking matrix which encapsulates the meaning of the text in a form that may be readily used by machines or 3 rd  parties to react to the meaning of the text. Specialized Rich dictionaries can be created for use with this method to achieve specific goals, for cross-language translations, or to compare translations in different languages to detect inconsistencies.

Description:
FIELD OF THE INVENTION 
       [0001]    The embodiments of this invention generally relate to a system and method of natural language processing and inter-language processing using text parsing with contextual, semantic and artificial intelligence analysis in combination with reference dictionaries to generate contextual indices and contextual matrices. 
         [0002]    Where ambiguity remains after contextual and semantic analysis, this method integrates an artificial intelligence analysis module to fully resolve ambiguities, appending the resultant contextual matrices. These contextual matrices are compared to contextual matrices from other text parsing matrices and/or to reference contextual matrices to generate correlation matrices and ranking reports that encapsulate the essential meaning of the body of text in a form that can be readily understood and used by humans or machines. 
       BACKGROUND 
       [0003]    Analysis of the meaning of text is used extensively by organizations reliant on automated communications, including (but not limited to) advertisers, advertising networks, social networks, corporate oversight groups, intelligence agencies, etc. These organizations desire to understand the intent, overt sentiment, and/or veiled sentiment of the author of the text for many reasons, including (but not limited to): distributing the text to relevant readers, serving advertisements that have some connection to the interests embodied in the text, filtering based on concepts or sentiments that might be of interest, etc. 
     
    
     DETAILED DESCRIPTION 
       [0004]    Our method of natural language processing (NLP) first analyzes any sample text using contextual and semantic analysis in combination with one or more Rich dictionaries to generate parsed text fragments and then word connotations and contextual parsed text fragment connotations from those parsed text fragments. 
         [0005]    A Rich dictionary is created for each language by combining specific dictionaries, thesauri, and language and jargon awareness databases into tables. Matrix elements in these tables include data such as synonyms, antonyms, connotations (see  FIGS. 2 and 4 ), and scaled ranking indices of information such as moment in time (verb tense and word usage—see  FIGS. 2 and 3 ), priority (see  FIG. 4 ) and sentiment (see  FIG. 5 ). Indices are formatted as matrix elements in the tables. For specific applications of our method, these matrix element values may be tuned to emphasize or create specialized connections between words or phrases. For the application of our method between languages the matrix elements may contain cross-language interlinked indices. 
         [0006]    A secondary module using artificial intelligence is potentially implemented. In our method for natural language analysis, some parameters and values have been preset within this module for natural language application. This module is invoked if the semantic and contextual analysis modules fail to resolve all ambiguities in the generated parsed text fragments (see  FIGS. 9 and 10 ). In this case, the output from the semantic and contextual analysis modules is used as input to the artificial intelligence module. The artificial intelligence module then processes iteratively, modifying, or appending the original parameters until the ambiguity is resolved. 
         [0007]    A contextual connotation matrix is then generated and matrix element values are assigned for each parsed text fragment. The contextual connotation matrix element values are then referenced against stored connotation database tables and contextual connotation database tables to generate a correlation matrix. 
         [0008]    The correlation matrix produced using the output from the contextual, semantic, and artificial intelligence analyses is then used as input to the ranking matrix processor module, which processes all the information acquired by the preceding modules to output a ranking matrix which encapsulates the meaning of the original text in a form that may be readily used by machines or humans. 
         [0009]    The matrix element values representing each word connotation or contextual parsed text fragment connotation are generated without reference to any specific single language, so these matrix element values can also be referenced against cross-language interlinked indices to provide understanding of a text&#39;s meaning across language barriers. 
         [0010]    To simplify the description of how our method works, we have limited the figures below to only using matrix elements. Those skilled in the art will recognize that any mathematical sets with objects that are distinct and allow binary and/or logic operations could be used, including but not limited to: vectors, hyper-matrices and tensors in n-dimensional spaces. 
         [0011]      FIG. 1  shows a diagram of the contextual text parsing analysis to generate several correlation matrices. A user&#39;s text  100  is analyzed with the matrix generation module  101  using information compiled in the Rich dictionary  102 . The word connotation module  103  and contextual text connotation module  104  are activated to generate the text parsing  105 . Several parsed text fragments are identified and created, respectively “element  1 ”  106  with “parsed text fragment ranking values”  107  and “parsed text fragment matrix indices for each element M 1 ”  108 , then “element  2 ”  109  with “parsed text fragment ranking values”  110  and “parsed text fragment matrix indices for each element M 2 ”  111 , and “element n”  112  with “parsed text fragment ranking values”  113  and “parsed text fragment matrix indices for each element Mn”  114 . 
         [0012]    The parsed text fragment ranking values  107  from “element  1 ”  106  are compared to the parsed text fragment ranking values  110  from “element  2 ”  109  to generate a “correlation matrix  1 ”  120 . From contextual text ranking (1,2)  121 , connotations indices  122 , words and contextual connotations delta indices  125  respectively for words  126  and contextual correlation  127  are computed. These delta indices are used to build the correlation matrix elements  128  and thereafter to generate the text priority Interest  129 . 
         [0013]    The parsed text fragment ranking values from “element  2 ”  109  are compared to the parsed text fragment ranking values from “element n”  112  to generate a “correlation matrix n”  130 . From contextual text ranking (2,n)  131 , words and contextual connotations delta indices  135  respectively for words  136  and contextual correlation  137  are computed. These delta indices are used to build the correlation matrix elements  138  and thereafter to generate the text priority interest  139 . 
         [0014]    The invention is not limited to this example; those skilled in the state of the art will recognize that the invention is applicable to compare more than two elements within the author&#39;s text to generate several correlation matrices. Also, those skilled in the state of the art will recognize that the invention is not limited to the English example but is applicable to any connotations, verb tenses, languages, and regional dialects. 
         [0015]      FIG. 2  is a block diagram illustrating how one embodiment of the invention is implemented with an author&#39;s text “We saw a good film last week and we will be going to the theater Saturday”  200 . 
         [0016]    Fragments of corresponding matrix elements indices from our Rich dictionary for a given language (x)  201  are shown  205  with the word connotation “Entertainment”  210  with level-2 connotations respectively for “Cinema”  211  and its ranking indices “21,1”,“Theater “ 212 ” and its ranking indices “21,2” and “opera”  213  and its ranking indices 21,3. 
         [0017]    Also shown are the text contextual connotation “verb tenses”  215  and level-2 connotations respectively for “Simple past”  220  and its contextual ranking indices “31,−1,−1”  221  and for “Future continuous”  222  and its ranking indices “31,2,3”  223 . Since verb tenses are moment-in-time related, the contextual connotation indices are scalable ascending and descending indices values. 
         [0018]    Using our connotations dictionaries the ranking word value will be extracted  250  to generate the correlation matrix elements using our text parsing module (NLP) with contextual, semantic, and artificial intelligence analysis  230 . Word connotations elements and contextual connotations elements are identified for each parsed text fragment  255 . For parsed text fragment  1  “We saw a good film last week”  260  the word connotation value is for “Cinema=a,1”  251  and the verb tense contextual connotation value is “Simple past=b,2;1”  253 . The elements of the M×1 matrix  260  are generated with these word connotation and contextual connotation values. In parsed text fragment  2  “we will be going to the theater Saturday”  270  the word connotation value assigned is for “theater=a.2”  252  and a contextual connotation value “Future continuous=b,3;3”  254  is assigned from verb tenses. The values of the elements of M×2 matrix  270  are generated with these word connotation and contextual connotation values. 
         [0019]    The elements of correlation matrix M are generated using the contextual correlation matrix generation module  290 . To create the elements of the correlation matrix M (correlation)  291 , the elements of matrix “M×2((a,2),(b,3,3))”  292  is compared to the elements of matrix “M×1((a,1),(b,2,1))”  293  using the contextual text correlation and ranking module  294 . From this comparison, the author&#39;s intent and priority are extracted “going to theater”  295 . Those skilled in the state of the art will recognize that the invention is not limited to the verb tenses and to the word connotations shown and that any scalable words could be ranked with gradient indices values. Also, it is applicable to many languages, combinations, or variations that exist or will exist. Furthermore, it is not limited to analysis of a single sentence with two parsed text fragments and comparisons but could be extended to multiple sentences with multiple parsed text fragments. 
         [0020]    Those skilled in the state of the art will also recognize that in our method “matrix” and “tensors” are synonyms. 
         [0021]      FIG. 3  is a block diagram illustrating how one embodiment of the invention is implemented. It shows how the correlation matrix elements are generated using the same author&#39;s text as in the  FIG. 2  “We saw a good film last week and we will be going to the theater Saturday”  300  to extract an author&#39;s intent or priority. 
         [0022]    The necessary elements required is indicated in  301  for each parsed text fragment which had been identified using the text parsing module. For each parsed text fragment  302  a correlation matrix is created. To build these matrices mathematical indices  303  for word connotation and contextual connotation have been identified to form the elements of the matrices  304  which will be compared  305 . 
         [0023]    Respectively for parsed text fragment  1  “we saw a good film last week”  311  “a(21)=1”  312  while “b(31)=−1 and −1” 313 with M 1  elements to be (21,1; 31,−1,−1)  314 ; parsed text fragment  2  “we will be going to the theater Saturday”  315 , “a(21)=2”  312  while “b(31)=2 and 3”  313  with M 2  elements to be (21,2;31,2,3)  316 . 
         [0024]    The indices values  320  for each element are shown respectively for “M 1  with a x =21 and a y =1 while bx=31, b y =−1 and b z =−1”  321  and “M 2  with a x =21 and a y =2 while b x =31, b y =2 and b z =3”  322 . 
         [0025]    Our method uses a contextual text correlation and ranking matrix module  323  thereafter to compare all and each element of the matrices M 1  to those of M 2 . The delta b&#39;s indices are time scalable continuous indexes  324 ; therefore, our module will generate respectively the following indices values “0, +3, +4”, with indices sum of +3+4=7 which is larger than 1 and therefore showing M 2  has contextual connotation primary text interest and priority “going to ”  325 . The delta a&#39;s indices  326  are simple word connotations and along with contextual connotation association will generate “theater”  327 . This leads to the generation of the author&#39;s sentiment and priority Interest  328  “going to theater”  329 . The invention is not limited to the above example which uses integers for indices and algebraic computations to generate the user&#39;s sentiment and priority interest. Those skilled in the state of the art will recognize that the invention is not limited to integers but is applicable to computable real numbers and any mathematical sets with objects that are distinct, allowing logic operations. Also, those skilled in the state of the art will recognize that the invention is not limited to matrix (n * vectors), but could be used for vectors, hyper-matrix and tensors in n-dimensional spaces. Also, it is not limited to English, but is applicable to other languages, dialects, acronyms. 
         [0026]      FIG. 4  is a block diagram illustrating how one embodiment of the invention is implemented for a different text. It shows how the correlation matrix elements are generated using an author&#39;s text “A park bench is comfortable, a restaurant chair is more comfortable, but a sofa is the most comfortable”  400  is analyzed. 
         [0027]    Fragments from the corresponding tables from our Rich dictionary are shown  405  with the needed word connotation “Furniture”  410  with level-2 connotations respectively for “Sitting”  411  with its ranking indices “40,1”  415 . While the text contextual connotation “comparative, superlative”  420  and level-2 connotations respectively for “None”  421  with its contextual ranking indices “70,1”  425 , for “Comparative”  422  and its ranking indices “70,2”  426  and for “Superlative”  423  with its contextual ranking indices “70,3”  427 . Since “comparative superlative” has an escalating concept, the contextual connotation indices are scalable, assigning increasing values with the comparative to superlative concept. Using our connotations dictionaries the ranking word values will be extracted  450  to generate the correlation Matrix. Using the text parsing module (NLP) with contextual, semantic and artificial intelligence Analysis  451  each connotation is identified  452 ,  453 ,  454 ,  455 . For parsed text fragment  1  “a park bench is comfortable”  460  the word connotation value is for “Sitting=d,1”  452  and the contextual connotation value is “None=c,1”  453 . The elements of the Me1 matrix  460  are generated with the word connotation and the contextual connotation values. Whereas for parsed text fragment  2  “a restaurant chair is more comfortable”  470  the word connotation value is for “Sitting=d,1”  452  and the contextual connotation value is “Comparative=c,2”  454 . The elements of the Me2 matrix  470  are generated with the word connotation and the contextual connotation values. 
         [0028]    And for parsed text fragment  3  “a sofa is the most comfortable”  480  the word connotation value is for “Sitting=d,1”  452  and the contextual connotation value is “Superlative=c,3”  455 . The elements of the ranking Me3 matrix  480  are generated with the word connotation and the contextual connotation values. 
         [0029]    The Correlation Matrix is generated  491  using the correlation matrix generation module  490 . To create the correlation matrix M(correlation)  491 , the matrix “Me3((d,1),(c,3))”  492  is compared to the matrix “Me2((d,1),(c,2,))”  493  and to the matrix “Me1 ((d,1),(c,1))”  494 . From this comparison and using the contextual text correlation and ranking module  495 , the author&#39;s intent and priority are extracted “Most comfortable sofa”  496 . 
         [0030]    The invention is not limited to the above simple example. Those skilled in the state of the art will recognize that the invention is not limited to this concept and to the word connotations shown, and that any scalable words and concepts could be ranked with gradient indices values. Also, it is not limited to English, but is applicable to other languages, dialects, acronyms and across languages. Furthermore, it is not limited to analysis of a single sentence with two subsets parsed text fragments and comparisons but could be extended to multiple parsed text fragments. 
         [0031]      FIG. 5  is a block diagram illustrating how one embodiment of the invention is implemented. How the correlation matrix elements are generated using the same author&#39;s text as in  FIG. 4  “A park bench is comfortable, a restaurant chair is more comfortable, but a sofa is the most comfortable”  500  to extract the author&#39;s intent or priority. This different text shows how different priorities are solved using our method. 
         [0032]    It shows in detail each matrix elements ranking indices values. The necessary elements required are indicated in  501  for each parsed text fragment which has been identified using the text parsing module. A correlation matrix will be created  504  for all parsed text fragments  502 . To build these matrices mathematical indices  503  for word connotation and contextual connotation have been identified to form the elements of the matrices  504  which will be compared  505 . 
         [0033]    Respectively for parsed text fragment  1  “A park bench is comfortable”  510  “d(40)=1”  513  while “c(70)=1”  514  with M 1  elements to be (40,1; 70, 1)  515 ; parsed text fragment  2  “a restaurant chair is more comfortable”  511 , “d(40)=1”  513  while “c(70)=2”  514  with M 2  elements to be (40,1;70,2)  516  whereas parsed text fragment  3  “a sofa is the most comfortable”  511 , “d(40)=1”  513  while “c(70)=3”  514  with M 3  elements to be (40,1;70,3)  517 . 
         [0034]    The indices values  520  for each element are shown respectively for “M 1  with dx=40 and d y =1 while cx=70 and c y =1”  521  and “M 2  with dx=40 and d y =1 while cx=70 and cy=2”  522  while “M 3  d x =40 and d y =1 while cx=70 and c y =3”  523 . 
         [0035]    Our method uses a contextual text correlation and ranking module  524  thereafter to compare all and each elements of the matrices M 1  to M 2  to M 3 . The delta c&#39;s indices are concept scalable continuous indexes  531 ; therefore, our module will generate respectively for M 3  to M 2  the following indices values “0, +1”, as a result showing M 3  has for contextual connotation a primary text interest and priority “most”  535 . The delta d&#39;s indices  532  are simple word connotations and along with contextual connotation association will generate “sofa”  533 . This leads to the generation of the author&#39;s sentiment and priority Interest “most comfortable sofa”  545 . 
         [0036]    While the correlation and ranking matrix module will generate respectively for M 2  to M 1  the following indices values “0, +1”, as a result showing M 2  has for contextual connotation a primarily text interest and priority “more”  536 . The delta d&#39;s indices  532  are simple word connotations and along with contextual connotation association will generate chair  533 . This leads to the generation of the author&#39;s sentiment and priority interest “more comfortable chair”  546 . 
         [0037]    Then our module generates respectively for M 3  to M 1  the following indices values “0, +2”, as a result showing M 3  has for contextual connotation a primary text interest and priority “most”  537 . The delta d&#39;s indices  532  are simple word connotations and along with contextual connotation association will generate “sofa”  533 . This leads to the generation of the author&#39;s sentiment and priority interest “most comfortable sofa”  547 . 
         [0038]    Our module will generate respectively for M 3  to M 2  to M 1  the following indices values “0, +2”, as a result showing M 3  has for contextual connotation a primary text interest and priority “most”  538 . The delta d&#39;s indices  532  are simple word connotations and along with contextual connotation association will generate sofa  533 . This leads to the generation of the author&#39;s sentiment and priority interest “most comfortable sofa”  548 . 
         [0039]    The invention is not limited to the above example which uses integers for indices and algebraic computations to generate the author&#39;s sentiment and priority interest. Those skilled in the state of the art will recognize that the invention is not limited to integers but applicable to computable real numbers and any mathematical sets with objects that are distinct, allowing binary and or logic operations. Also, those skilled in the state of the art will recognize that the invention is not limited to matrix (n*vectors), but could be used for vectors, hyper-matrix and tensors in n-dimensional spaces. 
         [0040]      FIG. 6  shows a flow diagram on how the invention analyzes a text  600 . The text is analyzed using the natural language analysis module  601  using first the contextual, semantic analysis module  602  to solve ambiguity and parsing  603 . Where ambiguity and parsing remains unsolved after contextual and semantic analysis  604 , then the method integrates an artificial intelligence analysis module  607  to analyze and to resolve these ambiguities more fully with an iterative back and forth processing  606  to solve ambiguity and parsing  603 . Then after having solved ambiguity and parsing this natural language analysis module generates an accurate text analysis  610 . 
         [0041]    Those skilled in the state of the art will recognize that intermediate or other information might be generated. 
         [0042]      FIG. 7  shows a flow diagram how the artificial intelligence analysis module is integrated in the natural language analysis. Initially, a Human linguistic  703  has set some initial parameters and values within the artificial intelligence analysis module  702 . A text to be analyzed  700  is first processed by the contextual and semantic analysis module  701 . This module output modifies or append  705  those parameters and values within the artificial intelligence analysis module  702 . After several iterations, the artificial intelligence analysis module output  706  generates an accurate text analysis  710 . It may also modify and append  707  the artificial intelligence analysis module  702 . 
         [0043]    Those skilled in the state of the art will recognize that any artificial intelligence application and or network could be used. Those skilled in the state of the art will also recognize or ordered values and are not limited to number format. 
         [0044]      FIG. 8  shows a flow diagram of how the invention identifies unresolved ambiguity, new or unidentified words, connotations, or anomalous identifications. A text is analyzed  800  with a natural language processing method  801 . In this method, the major steps involve respectively Rich dictionary  802 , contextual and semantic analysis module  803  and an artificial intelligence analysis module  804  to generate a text analysis  805 . When some issue remains, this analysis is processed using a quality assessment classification  806  (which in this case returns a result of wrong and/or poor analysis). When a new or unidentified word or unidentified connotation is found, a Human linguist  807  modifies the Rich dictionary  802 . If ambiguity is still not resolved, a Human linguist modifies parameters  808  within the artificial intelligence analysis module  804 . Anomalous word usage might indicate that a code is being used in order to convey illicit information. When an anomalous code word or connotation is discovered and identified  810  it is reported and logged  811 . 
         [0045]    Those skilled in the state of the art will also recognize that the Human process will decrease and progressively be replaced with machine processing. 
         [0046]      FIG. 9  shows a block diagram illustrating how the invention processes a text containing words having multiple possible meanings using semantic and contextual analysis. The main steps involved in the process are shown  900 . Connotations of the words having only one possible grammatical classification in the text “did you see the lunar eclipse last year”  901  are assigned  902 . The natural language processing must resolve an ambiguity- which of the two meanings of “eclipse” is correct in this sentence  903 . In this case, the semantic and contextual Module analysis  904  has attributed two possible connotations to “eclipse”  905 , “Astronomy”  906  and “automotive”  907 . In a similar manner, it has attributed to the word “lunar”  908  one connotation “astronomy”  909 . The ambiguity is resolved  910  and only one connotation is displayed for “eclipse”, namely “astronomy”  911 . This result is forwarded  912  to the ranking matrix module  913 . 
         [0047]    Those skilled in the state of the art will recognize that the invention is not limited to the above example with a word with only two connotations to be compared with a word with only one connotation, but can also be applied to text having many words with multiple possible connotations. 
         [0048]      FIG. 10  shows a block diagram illustrating how the invention processes a text containing words having multiple possible grammatical classifications using artificial intelligence analysis after the semantic and contextual analysis step has failed to resolve all ambiguities. The main steps involved in the process are shown  1000 . The grammatical classification of each word in the text “he runs like a horse”  1001  is analyzed. For each word in this text the possible grammatical classifications are displayed  1002 . The natural language processor (NLP) attempts to resolve any connotation ambiguities  1003 . The semantic and contextual analysis module  1004  has acquired some information  1005 , but has been unable to resolve ambiguity  1006  about the correct part of speech for the word “like”. The processing is transferred to the artificial intelligence analysis module  1007  for analysis. Using the output from the semantic and contextual analysis module, the NLP has formed a specific and dedicated artificial intelligence analysis module. It modifies and appends initial parameters of the artificial intelligence analysis module. 1008 . These parameters are modified and appended until the ambiguity has been resolved and a proper understanding (or translation if the system is used across different languages) has been reached  1009 . The ambiguity is resolved and only the grammatical classification “preposition” is displayed for “like”  1010 . This result is forwarded  1011  to the ranking matrix module  1012 . 
         [0049]    Those skilled in the state of the art will recognize that the invention is not limited to the above example with only one word with only several grammatical classifications to be compared with words with only one grammatical classification, but can also be applied to text containing many words with multiple possible connotations. 
         [0050]    Those skilled in the state of the art will recognize that the invention is not limited to the above example concerning ambiguity with regard to grammatical parts of speech, but rather that artificial intelligence can be used to resolve ambiguities of other types as well, including (but not limited to) context and translation between languages. 
         [0051]    Those skilled in the state of the art will recognize that an artificial intelligence analysis module may be assigned initial parameters values based on outputs from other steps or sources besides a semantic and contextual analysis as in this example. 
         [0052]    Those skilled in the state of the art will recognize that an artificial intelligence analysis module could be any network such as Bayesian. 
         [0053]    Those skilled in the state of the art will recognize that some artificial intelligence analysis module may be assigned pre-set parameters as analyzed for a linguistic family group (e.g. Romance, Germanic, and Slavic language groups). 
         [0054]      FIG. 11  shows a block diagram illustrating how the invention processes a text using artificial intelligence analysis module after the semantic and contextual analysis step has failed to resolve a proper text understanding. A sentence  1100  is analyzed by the artificial intelligence module for parsing  1101  into three parsing texts  1102 . 
         [0055]    In the French sentence “les deux jolis chats blancs courent vite”; “les deux”  1110  is found to be a combination of a definite article “les”  1111  and a numeral adjective “deux”  1112  to form the sentence determinant. The next parsing text “jolis chats blancs”  1120  is a combination of “jolis”  1122  a qualitative adjective, “chats” a noun  1123 ; and again, a qualitative adjective “blancs”  1124 , the last parsing “courent vite”  1030  form a verbal group with “courent” a verb  1131  and “vite” an adverb  1132 . 
         [0056]    The parsing has determined a nominal group  1140  plus a verbal group  1145 . To ascertain whether this constitutes a proper understanding of the text a circular translation is performed. Each parsing which had been identified using the artificial intelligence analysis module is consequently translated properly into English: “two pretty white cats run fast”  1150 . In the translated sentence “two” is the determinant  1151 , “pretty white cats” the nominal group  1152  and “run fast” the verbal group  1153 . 
         [0057]    The analysis is shown from French to English but will have been conducted in a similar manner from English to French by using the artificial intelligence analysis module. Those skilled in the state of the art will recognize that the invention is not limited to the above example concerning “ambiguity” with regard to a translated parsing matching the original text parsing, but rather that artificial intelligence analysis module can be used to resolve “ambiguities” of other types as well. 
         [0058]    Those skilled in the state of the art will recognize that the invention is not limited to the French and English examples but is applicable to any combination of languages. 
         [0059]      FIG. 12  shows a flow diagram of how the method verifies and ascertain a quality level using a correlation matrix and translation comparison, and how the system is adjusted. In the following examples, since the method is translating from a language (a) to a language (b), it needs Rich dictionaries for language (a) and language (b) with dedicated interlinked indices between Rich dictionaries language (a) and language (b)  1202 , contextual and semantic analysis modules for language (a) and language (b)  1203  with artificial intelligence analysis modules for language (a) and for language (b)  1204 . The Original text language (a)  1200  is the input to be analyzed in the natural language processing module  4201  using respectively (as required) Rich dictionary language (a)  1202 , contextual and semantic module for language (a)  1203  with artificial intelligence analysis module for Language (a)  1204 . 
         [0060]    The method uses the correlation matrix generation module for Language (a)  1205  to generate the corresponding Correlation Matrix Elements Language (a)  1210 . This set of information is input into both the correlation matrix elements comparison module  1230  and the translation module for language (a) to language (b)  1211 , which generates translated text in language (b)  1212 . 
         [0061]    This translated text language (b)  1212  is then given for a translation study and comparison to a Human translator  1235 . 
         [0062]    This translated text language ( 1212 ) may also be input for analysis in the natural language processing module  1201  using, this time, respectively (as required) the Rich dictionary for Language (b)  1202 , contextual and semantic analysis module for (b)  1203  with artificial intelligence analysis for language (b)  1204 . 
         [0063]    Again, the method uses the correlation matrix generation module for language (b)  1205  to generate the corresponding correlation matrix elements for language (b).  1220 . This information is input into both the correlation matrix elements comparison module  1230  and the translation module for language (b) to language (a) module  1222 , which generates a new translation text in language (a-t)  1223 . 
         [0064]    This translation text language (a-t) is also input to be analyzed in the natural Language processing module  1201  and all the necessary and similar steps to generate the corresponding correlation matrix elements language (a-t)  1221  to be input into the correlation matrix elements comparison module  1230  and also given for a translation study and comparison by a Human translator  1235 . 
         [0065]    All these correlation matrix elements are compared  1230 , respectively language (a) to language (b) and language (a) to language (a-t). Note here that all elements of the correlation matrix are independent of the language. 
         [0066]    If the result is different, a Human linguistic intervention  1231  is necessary to modify or append the Artificial Intelligence Neural Network  1205 . 
         [0067]    If the result is identical, the quality of the analysis is ascertained  1232 . 
       BRIEF DESCRIPTION OF THE DRAWINGS 
       [0068]      FIG. 1  shows a diagram of the contextual text parsing analysis to generate several correlation matrixes. 
         [0069]      FIG. 2  shows a diagram illustrating how one embodiment of the invention is implemented for a user&#39;s text “We saw a good film last week and we will be going to the theater Saturday”. 
         [0070]      FIG. 3  shows a diagram of how the correlation matrix elements are generated for a user&#39;s text “We saw a good film last week and we will be going to the theater Saturday” to correctly generate the author&#39;s intent. 
         [0071]      FIG. 4  shows a diagram illustrating how one embodiment of the invention is implemented for a user&#39;s text “A park bench is comfortable, a restaurant chair is more comfortable, but a sofa is the most comfortable” 
         [0072]      FIG. 5  shows how the correlation matrix elements are generated for a user&#39;s text “A park bench is comfortable, a restaurant chair is more comfortable, but a sofa is the most comfortable”. 
         [0073]      FIG. 6  shows a flow diagram illustrating how the invention analyzes a text using an natural language analysis module. 
         [0074]      FIG. 7  shows a flow diagram how the artificial intelligence module is integrated in the natural language analysis. 
         [0075]      FIG. 8  shows a flow diagram how the invention identifies unresolved ambiguity, new or unidentified words or connotations or anomalous identification. 
         [0076]      FIG. 9  shows a block diagram illustrating how the invention processes a text containing words with multiples possible meaning using semantic and contextual analysis. 
         [0077]      FIG. 10  shows a block diagram illustrating how the invention processes a text containing words with having multiple possible grammatical classifications using an artificial intelligence module analysis. 
         [0078]      FIG. 11  shows a block diagram illustrating how the invention processes a text using artificial intelligence module after the semantic and contextual analysis step has failed to resolve a proper text understanding. 
         [0079]      FIG. 12  shows a flow diagram of how the method verifies a high-quality level using a correlation matrix and translation comparison, and how the system is adjusted to improve quality.