Team AGILE
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
Introduction
Earnings calls - Their importance
Proposition
Our solution - InvestSight
Quantitative + Qualitative Insights for Corporations in the US Stock Market
InvestSight
Analyses earnings call transcripts with Machine Learning and Natural Language Processing
Qualitative Analysis Workflow
Getting Data
Cleaning
Processing
Visualisation
Analysis
Getting Data + Cleaning
AAPL Earnings Call Sample:
Processing
Cross Reference using TF-IDF (term frequency–inverse document frequency)
Word scores to be used in subsequent calculations
Usage of Scikitlearn’s TfidfVectorizer >>
Analysis - Part 1
Every sentence will go through MonkeyLearn’s Sentiment API
Given a “good”, “neutral” or “negative” sentiment
MonkeyLearn API Demo >>>
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
Analysis - Final Part
Final Score Formula:
Where:
Maximum possible score = Total Score, assuming all sentiments are “good”
Visualisation - Part 1
The final score over time will be shown to the user:
Visualisation - Part 2
The top 5 most negative and positive sentences will be shown to the user.
Visualisation - Part 3
Word cloud: The words with the highest TF-IDF score and occurrence will be shown as the ‘largest’
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.
Benefits
Cost Effectiveness
Comparison to existing application
Alphasense
Market intelligence software that utilises machine learning and natural language processing to analyse earnings calls.
Problem with Alphasense
Cost Effectiveness
The following table shows the APIs and monthly running costs required:
Price ($) | Price ($) |
Financial metrics
| 75 |
Earning Call Transcripts
| 100 |
Sentiment Analysis
| 299 |
Hosting and Deployment | 100 |
Total Cost | $ 574 |
Implementation Timeframe
July - August
2020
August - September
2020
September - October
2020
October - November
2020
5 Nov
Delivery of MVP
Conclusion
Arduous analysis and time consuming earning calls.
InvestSight:
Leads to better and more accurate investments = positive returns
Slower investment decisions = missed potential opportunities
Q&A