Extracting value from the available data is becoming the key differentiator in the financial market. Systems using Artificial Intelligence (AI) can analyse much more data than humans, and therefore they are expected to react quicker and make better investment decisions based on more information.
The start-up AI Investments uses AI in a self-improving platform for optimizing an investment portfolio in a complete trading solution for the global markets, including a diversified way of signalling transactions, determining market conditions, and managing exposure. Instead of predicting the prices of portfolio assets, the solution offers “diversified high probability transaction notifications” for exposure, risk, and position sizing management by applying deep CNN, Long Short-Term Memory networks, as well as an reinforcement learning algorithm based on Monte Carlo Tree Search with value network.
Hence, the application is fully distributed, and both the preprocessing data step and the training step could be done in a distributed manner. The computing requirements for this application are:
For the AI Investments application it is assumed that on average 10 models are trained in parallel, but at peak level up to 50 models could be trained, and the average number of models can reach 18 models during 120 hours per month.
There are many possible Virtual Machine (VM) types or flavours provided by the various Cloud Providers. Properly choosing the most optimal flavour for specific task requires additional calculation. This action is done automatically by MELODIC.