1 of 24

Team AGILE

2 of 24

Problem Statement

How can we help portfolio managers analyse earnings calls in a less arduous manner to identify risks and opportunities plus what insights can be derived from them and how they can be presented in a usable manner

3 of 24

Introduction

Earnings calls - Their importance

  • Analyzing earnings calls can quickly extract novel and useful insights to:
  • Assess potential issues and business activities of companies.
  • Show how companies reflect on their performance and conditions.
  • Be an incremental source of information on companies’ results and numbers.
  • Act as key factors in the decision making process.

4 of 24

Proposition

5 of 24

Our solution - InvestSight

Quantitative + Qualitative Insights for Corporations in the US Stock Market

6 of 24

InvestSight

Analyses earnings call transcripts with Machine Learning and Natural Language Processing

7 of 24

Qualitative Analysis Workflow

Getting Data

Cleaning

Processing

Visualisation

Analysis

8 of 24

Getting Data + Cleaning

  • Data will be mainly gathered from Finnhub.io’s Earning Calls API.
  • Basic cleaning to be done, removes courtesies and captioned sounds

AAPL Earnings Call Sample:

9 of 24

Processing

Cross Reference using TF-IDF (term frequency–inverse document frequency)

Word scores to be used in subsequent calculations

Usage of Scikitlearn’s TfidfVectorizer >>

10 of 24

Analysis - Part 1

Every sentence will go through MonkeyLearn’s Sentiment API

Given a “good”, “neutral” or “negative” sentiment

MonkeyLearn API Demo >>>

11 of 24

Analysis - Part 2

Calculation of the final score of the sentence:

Where:

Sentiment is a set value, “Good” = 1, “Neutral” = 0.5, Bad = “0”

Confidence = Machine Learning Model Confidence

12 of 24

Analysis - Final Part

Final Score Formula:

Where:

Maximum possible score = Total Score, assuming all sentiments are “good”

13 of 24

Visualisation - Part 1

The final score over time will be shown to the user:

14 of 24

Visualisation - Part 2

The top 5 most negative and positive sentences will be shown to the user.

15 of 24

Visualisation - Part 3

Word cloud: The words with the highest TF-IDF score and occurrence will be shown as the ‘largest’

16 of 24

Visualisation - Part 4

Full transcript:

Contains a breakdown of sentences highlighted in red, green and black.

Indicating negative, positive and neutral respectively.

It will also pick out which words contributed the most to the score of the sentence.

17 of 24

Benefits

  • Shorter time taken to analyse earnings call transcripts
  • Historical transcripts are analysed, no need to worry about missed calls
  • Direct insights into companies
  • Identify potential opportunities and/or risks
  • More informed investment decisions

18 of 24

Cost Effectiveness

Comparison to existing application

Alphasense

Market intelligence software that utilises machine learning and natural language processing to analyse earnings calls.

19 of 24

Problem with Alphasense

  • Catered to large enterprises for their own data
  • Sentiment Analysis is only a small feature of Alphasense
  • Starts from $10,000 for teams of 3 or more.

20 of 24

Cost Effectiveness

The following table shows the APIs and monthly running costs required:

Price ($)

Price ($)

Financial metrics

  • Financial Modelling Prep

75

Earning Call Transcripts

  • Finnhub.io

100

Sentiment Analysis

  • MonkeyLearn

299

Hosting and Deployment

100

Total Cost

$ 574

21 of 24

Implementation Timeframe

  • Front-end development
  • Training of Sentiment Analysis Model

July - August

2020

August - September

2020

September - October

2020

October - November

2020

  • Back-end development
  • Training of Sentiment Analysis Model
  • Back-end development
  • Training of Sentiment Analysis Model
  • Final touch-ups
  • training of Sentiment Analysis Model

5 Nov

Delivery of MVP

22 of 24

Conclusion

Arduous analysis and time consuming earning calls.

InvestSight:

  • Reduce Time Taken
  • Gives more information about investments

Leads to better and more accurate investments = positive returns

Slower investment decisions = missed potential opportunities

23 of 24

Q&A

24 of 24

References