Microsoft Open Sources Natural Language Processing Tool
Written by Kay Ewbank   
Monday, 29 July 2019

Microsoft has open sourced BrowseCloud, an AI-based application that summarizes feedback data via smart word clouds, called counting grids. The application supports creating custom visualizations with your own data set and correlates metadata with topics.

Microsoft developed the tool to help them manage customer data from multiple digital channels such as survey data, email, and sites such as Reddit. The development team says that, even for internal tools teams at Microsoft, there are at least 10,000 user feedback documents generated per quarter.

cloud

BrowseCloud aims to help by summarizing feedback data via smart word clouds, called counting grids. On a word cloud, the size of the text simply scales with the frequency of the word. Text is scattered randomly on word clouds. BrowseCloud differs by taking note of the position of the word within the word cloud. To use it, a user clicks on a word in the word cloud, then scans along the visualization, seeing themes change as they move.

The application lets users add their own custom text data set, then visualize it by inspecting the largest words in clusters around the screen. You can drop a pin by clicking on the visualization to view a ranked list of verbatims (shown on the far right-hand side of the screen) related to the micro-topic you pinned.

browsecloud screenshot

The app also has options to search for a word to narrow down the visualization and ranked list further. You can correlate topics with positive or negative sentiment on the screen by looking at the color of the the words in a region, after applying the sentiment analysis job. You can also correlate your own custom metadata with topic.

There's a demo that you can try with a gallery of models and visualizations with data such as the Microsoft employee engagement survey, called MSPoll, and feedback on the Windows Engineering System.

The service is an ASP.NET Core Machine Learning application with Azure dependencies. Microsoft has set up Azure Pipelines for the demo site. There's also a Python command line application to train your data, and the client is a simple Angular CLI generated application.

cloud

 

More Information

BrowseCloud On GitHub

Related Articles

Microsoft Open Sources AI Debugging Tool 

Machine Learning For .NET

Microsoft Open Sources AI Toolkit

Azure Machine Learning Enhancements

TensorFlow - Googles Open Source AI And Computation Engine

 

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Grafana 11 Improves Metrics
11/04/2024

Grafana Labs, creators of the Grafana open-source metrics analytics and visualization suite, has announced the preview release of Grafana 11 with improvements to make it easier to view metrics, and ch [ ... ]



Interact With Virtual Historic Computers
14/04/2024

Alan Turing's ACE computer is a legendary computer that is particularly special for I Programmer - our account of it was the first ever history article on the site when it launched in 2009. Now this i [ ... ]


More News

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Monday, 29 July 2019 )