What is new in Leo 0.6?

We pushed Leo 0.5 to a limited beta in early March and collected lots of interesting feedback. The team is listening and crunching through all that feedback and adapting Leo to improve UI/UX as well as the relevance of the underlying machine learning models.

Here is a summary of the changes we are pushing out today as part of Leo 0.6 Beta

Smart Topics

One of the feedback we collected was that the difference between mentions and topics was not clear. So in 0.6, we merged these two concepts into a single one we call Smart Topics. Just search what you want to prioritize and Leo will start analyzing the content of your feeds and prioritize the articles which are a match.

Search for companies, products, people and topics in a unified experience

Level of Aboutness

Sometimes you are interested in a company, product, or topic and you want to see every article mentioning that topic. Sometimes, for more popular topics, you are only interested in reading an article if the article is truly about that topic or company.

Leo 0.6 exposes a “level of aboutness” knob that gives you more control over the model so that you can cut out low salience matches.

Tune the aboutness parameter of each layer

For example, if you are interested in NLP or BERT, you can train Leo to only prioritize research articles that are prominently about those topics (as opposed to articles which only briefly touch on those topics).

This is a particularly powerful feature when combined with Google News Keyword alerts.

Global Priorities

Some Leo 0.5 beta customers mentioned that it was critical for them to be able to define priorities that span across multiple feeds. For example, you might be doing research about Stablecoin and want to prioritize that topic across both your Tech feed, your Business feed, or all your personal or team feeds.

In Leo 0.6, the priority designer allows you to pick “All Team Feeds” or “All Personal Feeds” as the scope of the priority.

Create a priority that spans across all your team feeds

This change reduces the total number of priorities you need to create and manage when researching topic and trends across multiple of your feeds.

Quick Access

Some users mentioned that they would like to be able to navigate their content by priority. If you are interested in a specific topic like Docker, it makes sense to be able to quickly see if there are new Docker related articles in your Feedly and easily access those articles.

In Leo 0.6, we added a new Priorities section to the left navigation bar that surfaces all your priorities and gives you quick access to all the article Leo has flagged as important.

Quick Access to all the NLP article prioritized by Leo

We added two settings in the Leo settings to let you personalize this feature. You can decide if you want to see priorities in your left navigation. If you want to see all the priorities or all the global ones (default). If you want to see all the priorities or only the ones which hav unread articles.

Inlined Entities

Your interests and priorities are continuously evolving. Often, you discover a new company, product, or topic while reading an article and you want to be able to teach Leo about it.

In Leo 0.6, the most prominent topics mentioned in an article are highlighted so that you can quickly prioritize them (or mute them)

Inlined Entities allow for quick prioritization of new topics

As part of Leo’s Cyber Security skill, you will also see highlights of CVE entities. More to come soon.

Like for the Quick Access feature, there is a Leo setting that allow you to turn off Inlined Entities if that is your preference.

Like Board Improvements

The ML team is spending time understanding how you are engaging with your priority feeds (which articles are saved to a board, which articles are being Less Like This’ed) and tuning the underlying ML models to improve accuracy. You should expect to see the quality of your priority feeds improve over the next 8 weeks.

Power Search

A lot of Feedly Pro and Feedly Teams customer rely on power search to find specific articles in their feeds and boards. In Leo 0.6, we are expanding power search and let you search with your priority feeds.

Search for BERT within the NLP priority

For teams using Leo to discover and track trends, opportunities, and trends across industries, the combination of Leo priorities and Power search is a powerful way to quick find the most crucial information

Thank you!

We want to thank all the beta customers who have been working very closely with us over the last few weeks (and sometimes months). We are very grateful for your time and precious feedback. This open collaboration is not only powerful and efficient but it is also very fun. We look forward to the next 3 months!

Edwin, Remi, and Victoria

Love reading? Love the Web? Join the Leo Beta Program

Introduction to Leo 0.5

Sometimes you want to follow high volume publications like The Verge, NY Times, or VentureBeat because you trust them but you are only interested in narrower topics, trends, or mentions.

Reducing noise and information overload is a problem we care passionately about. We have been working over the last 12 months on a new feature called Leo. You can think of Leo as your non-black-box research assistant – an easy-to-control AI tool which helps you reduce noise in your feeds and never miss important articles.

Here is a quick overview of the Leo 0.5 Beta feature set.

New Priority Tab

If you are part of the Leo 0.5 Beta Program, each of your feeds has now 2 tabs.

Introducing the new Priority Tab

The All Tab includes all the articles published by the sources you follow.

The new Priority Tab includes the subset of articles flag by Leo as important – based on the priorities you defined for your Leo.

Three Core Prioritization Skills: Mentions, Topics, and Like Board

Leo 0.5 ships with three core skills: mentions, topics, and like-board. Each of these skills allow you to prioritize articles differently.

The mentions skill allows you to prioritize articles based on mentions of people, company or keywords which are important to you.

Ask Leo to prioritize articles mentioning JP Morgan

For example, you can ask Leo to prioritize all the articles that mention “JP Morgan”

The topic skill allow you to prioritize articles which are about a specific topic you are interested.

Ask Leo to prioritize articles about quantum computing

For example, you can ask Leo to analyze your tech feed and prioritize articles which are about artificial intelligence, quantum computing, or gaming.

Leo ships with one thousand pre-trained topics. If the topic you are interested in is part of that list, the topic skill is a powerful tool to let you focus your feed on what really matters to you.

Sometimes, the topic you are interested in a very niche. This is where the Like Board skill is very useful and powerful.

Prioritize articles similar to the ones saved in your Smart Venue board

For example, if you are in the Sports industry, you might be interested in the emerging Smart Venue trend. Leo does not know out of the box about Smart Venue but if you can create a board and save 30-50 articles about Smart Venue, you can use the Like Board skill to teach your Leo a new personalized topic and ask Leo to prioritize future articles which are similar to the ones you save in that board.

Once you have defined the priorities of your Leo, he will continuously read your feed and flag articles which are aligned with those priorities.

The Like Board is particularly powerful because the more articles you save to that board, the more accurate Leo’s recommendation will become.

Finally, you can easily define more sophisticated priorities by combining multiple skills/layers.

Combine multiple layers

Feedback Loop Via Less Like This

When Leo makes a back prioritization, you have the control to provide him feedback via the Less Like This button.

Provide Leo feedback via Less Like This

There are 5 different classes of feedback you can offer to your Leo:

  1. The “Not About” feedback allows you to teach Leo that it matched the wrong keyword or topic. For example, you were interested in ICO (Initial Coin Offering) and Leo detected ICO (Internet Commissioner Office).
  2. The “duplicated article” feedback allow you to flag articles which are on topic but you have already read about via a different source
  3. The “I’m not interested in” feedback allow you to flag class of articles you are not interested about. For example, you might not be interested in market research type articles. If you can flag 10-20 articles as I am not interested in market research, Leo is going to learn and start prioritizing fewer market research articles.
  4. Sometimes (specially for keyword alerts), you might get articles from sources you do not care about. The ‘mute domain’ feedback allows you to train your Leo to mute articles from those domains.
  5. Finally, sometimes, the reason is more complex. The ‘Something else’ feedback offers you an easy way out.

Control and Transparency

A very important aspect of the Leo promise is that it is a fun, non-black-box AI you fully control and can easily collaborate with.

Transparency via clear explanations

Transparent because each time Leo makes a prioritization, he will explain why the article was prioritized and give you the opportunity to refine that prioritization.

Full control

Control because you explicitly define all the priorities of your Leo and you can at anytime go in the Train Leo section and remove or refine a priority. No black box. No lag.

Goodbye Information Overload

Leo 0.1 Alpha customers saw 40-70% noise reduction on their feeds. More targeted feeds mean that you can save time while reducing the risk of missing important articles, or being the last to know about an important risk or market opportunity.

We look forward to seeing how your will be training your Leo!

-Edwin, Remi, and Victoria

Deduplication Skill – Leo

It is frustrating to be skimming through your feeds and run into duplicate articles.

This happens for example when you have overlapping keyword alerts where two different keywords exist in the same article. It also happens when some sources publish the same articles into different RSS feeds. Finally, it happens a lot when a company issues a press release and other sources publish that press release with some minor changes.

Giving you the tools and control to tune your feeds is something we care passionately about. Today, we are excited to announce the beta release of a new Leo skill called Deduplication.

What is Deduplication?

This skill helps Leo detect that multiple articles are near exact duplicates of each other and cut that noise from your feeds. On the Web version of Feedly, you will see a small notification at the bottom right of your screen each time Leo removes duplicate from your feeds.

Which language does Deduplication work on?

The Leo deduplication skill works across all languages?

Which Feedly Plan does this skill require?

Because processing duplicates at scale is expensive, this skill will be initially rolled out as part of the Feedly Teams plan.

If you are part of Feedly Teams, there is a preference knob in the Leo settings page to disable this skill.

Beyond near exact duplicates

The deduplication skill is focusing on near exact duplicates. These are articles which have 85% or more overlap. We are working on a different skill called Business Events for articles which are reporting on the same event but with different content. In the case of business events, the content will be grouped instead of being removed.

Thank you!

We want to thank you Aymeric Bernard and Iheb Benabdallah for doing the preliminary ML research behind this Leo skill!

How to do NLP and machine learning with Feedly

Are you passionate about the Web, reading, and NLP? Are you curious about how machine learning can help process, filter, and prioritize information more effectively?

The goal of this tutorial is to show you how to leverage the content of your Feedly feeds and boards to run machine learning and NLP experiments using the Feedly API and Colaboratory.

To make things concrete, we are going to create a simple KNN classifier that takes as input the content of The Verge and Engadget, and a board with 50 positive AI articles. Using these inputs, the classifier reliably learns to classify AI and non-AI articles from those sources.

The Colaboratory Cloud Notebook we created has all the building blocks you need to create and run this AI experiment. All in a browser. All this within 20 minutes.

Once you are done with this first experiment, you will also have an example you can easily adapt to your own feeds, boards, and machine learning models!

Open Notebook

-Quentin

Passionate about the Web, NLP and Machine Learning? Join the Feedly Lab on Slack and connect with the Feedly machine learning team!