Citi Readies Price-Shock Detection System 

Once the bot is in production, the D10X team will start scaling it beyond the oil trading team to other trading desks. 

Price

Citibank’s corporate venture arm, Citi Ventures, is close to completing a proof-of-concept on a bot that provides event data from social media platforms that affects commodities prices. 

The Price Shock Detection System (PSDS) bot was built by D10X, or Discover 10 Times, Citi Ventures’ internal program looking at new solutions for the bank and its customers. It uses artificial intelligence to sort and classify signals on a variety of features to present traders with information before mainstream news sources write about those events. 

The PSDS bot aims to be a decision-support tool that helps traders deal with all the other sources of data that potentially impact markets before traditional sources such as Bloomberg, the Associated Press, or Reuters confirm it. These inputs can be pulled from social media, as well as microblogs and chat forums.

Agrim Singh, hacker-in-residence at Citi Ventures D10X in Asia-Pacific, says one example of this is when US President Donald Trump tweets. “The moment he tweeted about him not looking at any stimulus for the US, the markets went down. You don’t need to wait for someone to write an article and for something to happen for the market to move. The market moved purely because of him tweeting,” he says.

There are other events that may not be as significant as Trump tweeting. Perhaps a dam in Brazil collapses, and trading routes are blocked. It could happen that an English-speaking news outlet only reports on this later, as news of the collapse is first covered by the local media in Portugese. But the time between the event and when it gets reported globally could be enough for markets to move significantly. 

“The question was, ‘How do we capture alternate sources of data and extract trends and developing events from them, and present them in a way that is actionable so that you get to be ahead of the curve long before someone confirms the news?’ The added angle there was that this might be a rumor and there’s a reason [a major news outlet] hasn’t posted about it because they’re trying to confirm the facts. But markets may move regardless,” he says. 

This is where the PSDS bot comes in. The bot catches “supply-or-demand-side shocks” as it essentially listens for potentially market-moving chatter on the internet. For this, the team at D10X is ingesting data from the likes of Twitter, Reddit, and other microblogs. 

At the moment, the use case PSDS focuses on are for oil traders, but Singh tells WatersTechnology that the bot has also received interest from Citi’s equities trading team. 

The bot was built during Symphony’s APAC hackathon in September, where it won in the “Work From Home Workflow” category and will progress to the global Symphony Hackathon Olympics in 2021, competing against other contenders around the globe.

But, work on the bot is “far from over,” says Singh. “The thing that we were working on initially was, ‘Can we even do this with social media data—is this possible?’ The answer is, ‘Yes.’ We fiddled around with a combination of which social media platforms are important, and it turns out platforms like Twitter do tend to be more important just because of the nature of the platform. People don’t post market-moving information on Facebook and other places as much as they post on Twitter, which is established as a platform for breaking news and information,” he says. 

That was part one. Part two, which D10X focused on during the hackathon, was the user experience. “Again, [as many traders are working from home], they don’t have the 10 screens that they have at work. So, we are further limited by the user experience that we can have when it comes to receiving this information,” he says. 

During the hackathon, the team tested the bot with data from public sources to see if they could create a realistic user experience. If that were possible, the bot would be able to do even more using Citi’s data. “The hackathon helped us to validate a lot of our approach around the user experience, which we’re now working on,” he says.

Singh and the team are now working to incorporate Citi’s data and build the bot out. After that, D10X will put the bot in front of traders and get feedback. 

“Then it becomes an iterative process; nothing goes from zero to production. A large part of it would be, ‘Here’s what we built,’ and then the testing and discovery process continues, traders will give us feedback, we’ll incorporate it, make some changes, and put it out again. This sort of cycle goes on until all the nuts and bolts seem in place. Then, we push this out to the production level where everyone in the [oil trading] team can use it. Then we start scaling it beyond just oil traders, because this applies to other desks and other traders,” he says.

The downside of trawling through social media and microblog platforms is the amount of noise that needs filtering out. This is where working with the traders to refine the bot helps. 

“We showed during the hackathon that anyone using [the] Symphony bot can define, say, a set of keywords and events that they want to focus on. And as those events start developing or trending, they’ll start getting pushed. That way, it allows you to cut through the noise. Additionally, traders are also able to tell us if any notifications are irrelevant so that future iterations of the system will not show those kind of events.” 

Traders will also be able to define how many items they want to be pushed in a notification, or how often they want to be notified, depending on their preferences.

Singh says a large part of the D10X work involves exploring and finding out if these problems are even real problems, or is it that I think that’s the problem, and I want to solve it. 

User Experience is Key

During the Symphony APAC hackathon, the PSDS bot was built using publicly available web APIs that can take in social media data. The team then worked on it to make sure the feed is congruous. 

“Different sources provide their own feed in their own format, so ingesting them in a clean, easy-to-use manner requires some processing. We did some work extracting meaning from this data as events develop in real-time. Lastly, we worked on a few approaches to classify what does and doesn’t constitute a demand or supply shock,” Singh says.

D10X put a lot of focus on the user experience. “These tools are useless if it doesn’t fit the user journey and the way traders operate, because you don’t want them doing new things,” he says. “They’re used to their current approaches and you don’t want to rock the boat with something radically different. So making sure that it fits into the current processes is mission-critical.”

This is where Symphony’s platform played a role, as there’s limited screen real estate. Traders already have a minimum of three to four monitors, not to mention the many apps and widgets they use. Attention is finite, Singh says. “You’re already playing attention arbitrage with the sounds, graphs, and everything else that’s being presented to them at every second. So if you’re going to give them another tool, which is another web app, or another web page that takes them away from their established workflow, the likelihood the tool gets used is zero,” he says. 

The team used Symphony’s platform to request the stream of notifications or subscribe in a way that every few minutes, as and when events develop, they can push the notification out to traders. Singh notes that Symphony is already used as a means of communication internally, so it doesn’t change the user experience significantly. “So now these notifications are coming as part of a decision-support tool that’s not just giving them the events that are developing, it’s also telling them what are the related market movements that they might want to look at.” 

In this case, the D10X team focused on oil traders in the commodity space. They knew the key indicators to look for—the key words, phrases, and other things that traders are interested in. 

“We also know the particular market indices that matter to these trades. From there, we can then start correlating and modeling with relationships,” he says. “We did a very rudimentary version of this during the hackathon because we only had a day to work. But this is the idea: If we can use the internal market data that Citi has combined with social media data, and push this through Symphony, then we essentially create a zero UI experience where traders don’t need another screen—they just get push notifications, and it can even be on the Symphony app on their phone. The information is presented to them as and when they need it, and as and when they need to take action.” 

Only users who have a paid subscription or are part of a corporate subscription are able to print or copy content.

To access these options, along with all other subscription benefits, please contact info@waterstechnology.com or view our subscription options here: http://subscriptions.waterstechnology.com/subscribe

You are currently unable to copy this content. Please contact info@waterstechnology.com to find out more.

Data catalog competition heats up as spending cools

Data catalogs represent a big step toward a shopping experience in the style of Amazon.com or iTunes for market data management and procurement. Here, we take a look at the key players in this space, old and new.

You need to sign in to use this feature. If you don’t have a WatersTechnology account, please register for a trial.

Sign in
You are currently on corporate access.

To use this feature you will need an individual account. If you have one already please sign in.

Sign in.

Alternatively you can request an individual account here