ML | Text Summarization of links based on user query Last Updated : 30 Nov, 2018 Comments Improve Suggest changes Like Article Like Report Whenever a user searches for particular information on the internet, multiple results are returned which are explained in variety ways. It becomes difficult and time-consuming to understand information. Let's say for example when a user searches for “machine learning” on Google, number of results are returned. Results returned by Google related to "machine learning" have explained "machine learning" in different ways. It becomes difficult and time-consuming to understand the various definition of "machine learning". Thus, given a busy schedule of people and an immense amount of information available on Internet, there is a need for automatic summarization of links based on user query. Introduction to Text Summarization: Text summarization is the process of creating a shorter version of the text with only vital information and thus, helps the user to understand the text in a shorter amount of time. The main advantage of text summarization lies in the fact that it reduces user's time in searching the important details in the document. There are two main approaches to summarizing text documents - Extractive Method: It involves selecting phrases and sentences from the original text and including it in the final summary. Example: Original Text : Python is a high-level, interpreted, interactive and object-oriented scripting language.Python is a great language for the beginner-level programmers. Extractive Summary : Python is a high-level scripting language is great language for beginner-level programmers. Abstractive Method: The Abstractive method involves generating entirely new phrases and sentences to capture the meaning of source document. Example: Original Text : Python is a high-level, interpreted, interactive and object-oriented scripting language.Python is a great language for the beginner-level programmers Abstractive Summary : Python is interpreted and interactive language and it is easy to learn. As we compare the summaries of two methods, we find the abstractive method best for creating summaries. Summaries created by abstractive method is summary that we humans create. Although best, not much of advances have been made in the Abstractive method. Solution- The problem of surfing can be solved by following steps: Allow user to enter query.(on web application or on app.) If the query is valid, search the query on google. Google will return multiple results related to query, extract all the links on the first page(because the links are highly relevant to user query) Scrape and clean the data from all links and store it in text file. Send the data to machine learning models to generate a summary(abstractive) Reference: https://machinelearningmastery.com/gentle-introduction-text-summarization/ https://ai.googleblog.com/2016/08/text-summarization-with-tensorflow.html Comment More infoAdvertise with us Next Article ML | Text Summarization of links based on user query K kirtanbhatt Follow Improve Article Tags : Machine Learning Practice Tags : Machine Learning Similar Reads RWR Similarity Measure in Graph-Based Text Mining Graph-based text mining is an essential technique for extracting meaningful patterns and relationships from unstructured text data. One of the powerful methods used in this domain is the Random Walk with Restart (RWR) algorithm. This article delves into the RWR similarity measure, its application in 5 min read Processing text using NLP | Basics In this article, we will be learning the steps followed to process the text data before using it to train the actual Machine Learning Model. Importing Libraries The following must be installed in the current working environment: NLTK Library: The NLTK library is a collection of libraries and program 2 min read Machine Learning-based Recommendation Systems for E-learning In today's digital age, e-learning platforms are transforming education by giving students unprecedented access to a wide range of courses and resources. Machine learning-based recommendation systems have emerged as critical tools for effectively navigating this vast amount of content. The article d 9 min read ML - Content Based Recommender System Recommendation systems are an important part of many digital platforms, like for suggesting movies on Netflix, recommending products on Amazon etc. Among the different types of recommendation approaches, Content-Based Recommender Systems focus on the characteristics of items and the preferences of u 4 min read Clustering Based Algorithms in Recommendation System Recommendation systems have become an essential tool in various industries, from e-commerce to streaming services, helping users discover products, movies, music, and more. Clustering-based algorithms are a powerful technique used to enhance these systems by grouping similar users or items, enabling 5 min read Like