4. The computer-implemented method of claim 1 , wherein the algorithmically analyzing is performed using natural language processing techniques.
4. The computer-implemented method of claim 1 , wherein the algorithmically analyzing is performed using natural language processing techniques. 5. The computer-implemented method of claim 4 , wherein the natural language processing techniques include generating canonical representations of the plurality of ideas.