Icon

JKISeason 4-21 - Summarizing KNIME Forum Topics

<p><strong>Challenge 21: Summarizing KNIME Forum Topics</strong></p><p><strong>Level: </strong>Hard<br><br><strong>Description:</strong> The <strong>KNIME Forum</strong> contains thousands of topics on a variety of subjects, with interactions across many users. These features make it a great resource to experiment with text processing algorithms for natural language. This week, you will use your API interaction skills to fetch the latest forum topics, and then experiment with different text summarization techniques to check what subjects are the most talked about in the forum currently. You can even go one step further and create visualizations for these summaries. <strong>Hint 1:</strong> Check the <strong>Discourse API documentation</strong>. <strong>Hint 2:</strong> Here's an example of an <strong>initial request URL</strong>, as documented <strong>here</strong>.<br><br><em>Beginner-friendly objective(s):</em> 1. Set up the initial data retrieval process by configuring the GET Request node to fetch the latest topics from the KNIME Forum. 2. Parse the JSON response to extract topic IDs. 3. Using the topic IDs from the first step, retrieve all posts in each topic along with topics' relevant details like title and author in a second request (per topic).<br><br><em>Intermediate-friendly objective(s):</em> 1. Implement text processing techniques to clean and prepare the extracted data, including removing HTML tags, punctuation, and stop words. 2. Create a visualization of the most frequent bigrams using the <strong>NGram Creator</strong> and <strong>Tag Cloud</strong> nodes.<br><br><em>Advanced objective(s):</em> 1. Integrate LLMs to summarize conversations from the forum topics, showcasing the power of LLMs in text analysis. 2. Develop a comprehensive visualization using the KNIME View nodes to display the summarized topics alongside their associated tag cloud and metadata.<br><strong><br>Author:</strong> <strong>Armin Ghassemi Rudd</strong><br><br>Remember to upload your solution with tag&nbsp;<strong>JKISeason4-21</strong>&nbsp;to your public space on KNIME Community Hub. To increase the visibility of your solution, also post it to&nbsp;<strong>this challenge thread</strong>&nbsp;on KNIME Forum.</p>

URL: Just KNIME It! https://www.knime.com/just-knime-it

Nodes

Extensions

Links