Words often have several semantics, that's why a concept is a combination of several words. Actually, an expression gives a particular sense to all the words it contains.
Moreover, some words are often related, and have a particular sense when associated (like "neural" and "network"). That's why we can create a new semantic node in the concept Network when a sequence of words co-occurs equally.
+---(2)---> many(4) | v there (5) <----(4)---> has (10) <----(4)---> been (6) ^ | | | +---(1)--> several(1) | | CREATION OF "there as been" v there has been(4) ^ ^ ^ | | | +--(4)---+ (4) +--(4)---+ +--(2)--> many(4) | | | | v | v v there(5) <--(4)--> has(10) <--(4)--> been(6) ^ | +--(1)--> several(1)
When a phrase is added, the higher level concepts (higher than words) are also considered. Example: addition of the phrase there has been something.
there has been(5) ^ ^ ^ | | | +--(5)---+ (5) +--(5)---+ +--(2)--> many(4) | | | | v | v v there(6) <--(5)--> has(11) <--(5)--> been(7) <--(1)--> something(1) ^ | +--(1)--> several(1)
In order to create a concept, all the nodes to be integrated must have an equivalent (95%) co-occurrence.
The created node then has a number of occurrences equal to the minimum of the co-occurrences considered.
"Creating" nodes influence the new one, but this one influences only the first and last constituents of the string.
A created node can be a sub-concept of another existing one (for example a sentence, or another created concept).
s e n t e n c e | | | | +-+ | | +--+ | | | | word1--word2--word3--word4 NEW CONCEPT WITH WORDS 1 TO 3 s e n t e n c e | | created +--- word4 -+ node | | | | | word1 ---+ | +---- word3 ------+ | word2