You are on page 1of 6

Veritone Energy

Arbitrage System

OVERVIEW

The energy arbitrage system helps you provide energy when it’s most valuable. This
patented, AI-powered system integrates with your wholesale market operations and
automatically optimizes dispatch decisions around dynamic
energy pricing.

The system, which is a series of containerized AI engines running within aiWARE, is an automated
arbitrage solution based on short, medium and long-term risk forecasting and optimized dispatch
decision making. The system utilizes near real-time dynamic optimization based on power demand and
risk forecasting. The forecasting output is fed into the arbitrage dispatch engine where an optimizer
generates feasible dispatch directives to the power sources in the network under arbitrage.

Copyright © 2020 Veritone, Inc. All rights reserved. 1


VERITONE APPROACH
Veritone’s dispatch engine employs models that evaluate The following is a technical summary of Veritone’s
short term revenue and volatility forecast based on the approach to real-time dispatch arbitrage of Distributed
acceleration of load demand and other states of the Energy Resources (DER) and battery sources.
power grid. In contrast to other power arbitrage systems,
the Veritone approach generates arbitrage dispatch Figure 1 shows the architecture of the overall system.
based on a predictive generated state. It has three main components, each operating as a
containerized engine within the aiWARE platform:
What’s more, the system produces forecasts over The Price Forecaster, the Controller and the
different time horizons independently, then fuses results Dispatch Controller (Order Execution Engine).
together to compute an aggregated, optimized forecast. Controller (Order Execution Engine).
Once the forecast is generated, it is fed into a dispatch
control engine, together with the risk parameters, load,
and weather conditions, to generate a global optimized
arbitrage dispatch decision for each site in the portfolio.

All the while, an execution routine ensures the system


satisfies NERC, EPRI, utility and network physical
constraints power rules.

FIGURE 1:
VERITONE’S AUTOMATED ARBITRAGE SYSTEM

Copyright © 2020 Veritone, Inc. All rights reserved. 2


PRICE AND RISK FORECASTER
The Price and Risk Forecaster is the key element of the Additionally, the Forecaster includes several unique
Veritone energy arbitrage system. It is designed using features to further improve accuracy. The Forecaster
the Riemann-Finsler dynamic model. In particular, it has a repair engine that compares its forecast with
generates forecasts on both the value and risks of the realized result in real-time. The engine uses the
predicted power demand based on a second-order discrepancy as an input to adjust any new forecasts.
derivative of the demand itself. The parameter adaption feature allows the model to
always calibrate its parameters based on the most
The Forecaster is constructed by fusing different models
recent data. Last but not least, to achieve superior speed,
as well as the stitching of forecasts from different time
the forecast uses metadata on top of the underlying
horizons together.
price information.

MULTI-RISK FORECASTER
ARCHITECTURE IMPLEMENTATION

RISK FORECASTER: HIGHLIGHTS

• Dynamics Model: Non-Linear Stochastic, Hybrid • Real time operation: Generates forecast segments
Differential Equation (PDP) of the Price process. The as a function finite past history in a sliding window
driving terms are Volume, Market and uncertainty configuration
processes. The coefficients of the equation are Piecewise
constant. - Initial Training: Use sufficient long period for the initial
generation of model parameters
• Output: Real-time, Price Forecast time series of selected
equities in the interval ahead of real-time clock - Price Forecast: a price estimate trajectory in the interval

• Implementation Model: Hybrid Model fusing Repair and - Risk Forecast: an estimate trajectory of the Hessian of
Nominal Dynamics with Parameter the probability conditional density of the price process
Adaptation Dynamic in the interval

Copyright © 2020 Veritone, Inc. All rights reserved. 3


DISPATCH CONTROLLER
It takes inputs from the Risk and Price Forecaster, Another factor that makes the Veritone energy arbitrage
the behavior constraints, and network data. It makes system stand apart is the dynamic optimization process
arbitrage decisions based on a real-time optimization the Controller employs. In particular, as the predicted
algorithm based on Sharpe ratio optimization. price volatility and liquidity of the security varies, the
model is able to adjust the arbitrage dispatch order it
The Controller is customizable in terms of both the sends out in real-time to match the pre-set risk level or
goals and the constraints of the sources in the arbitrage source constraints.
system. It can implement combinations of different
optimization strategies using a proprietary algorithm This is especially important in an environment when
called Chattering. market conditions change abruptly and unpredictably.

A wide range of different goals such as maximum profit, As shown in the Controller Architecture in Figure 2,
minimum loss or highest Sharpe ratio could be easily the Controller’s reliability is further enhanced by the
implemented, and more sophisticated ones are also implementation of a Slippage Parameter Generator
allowed. which is becoming increasingly a difficult issue to deal
with in the field of HFT.

FIGURE 2:
THE CONTROLLER ARCHITECTURE

Copyright © 2020 Veritone, Inc. All rights reserved. 4


CHATTERING
Chattering is used in the Controller as a means to pursue action constructed from the action associated with each
a combination of single-purpose, customer-defined user strategy.
trading strategies.
DISPATCH EXECUTION ENGINE
A customer can have several trading strategies, each
optimizing for a single criterion, such as maximizing The Dispatch Execution Engine as shown in Figure 3,
profit, minimizing risk, or minimizing volatility. implements strategies that satisfy behavior and network
constraints.
Instead of taking an arbitrary combination of these
strategies in a combined criterion (such as a weighted It ensures that the optimal solution computed by
average) as is typically done, Veritone optimizes each the dispatch optimizer satisfies the constraints and
user strategy independently and relies on chattering operational rules.
theory to determine the combined control

FIGURE 3:
DISPATCH

Copyright © 2020 Veritone, Inc. All rights reserved. 5


CONTACT US TODAY
INFO@VERITONE.COM

About Veritone
Veritone (Nasdaq: VERI) is a leading provider of artificial intelligence (AI) technology and solutions. The company’s proprietary
operating system, aiWARE™, orchestrates an expanding ecosystem of machine learning models to transform audio, video and
other data sources into actionable intelligence. aiWARE can be deployed in a number of environments and configurations to meet
customers’ needs. Its open architecture enables customers in the media and entertainment, legal and compliance, and government
sectors to easily deploy applications that leverage the power of AI to dramatically improve operational efficiency and effectiveness.
Veritone is headquartered in Costa Mesa, California with over 300 employees, and has offices in Denver, London, New York, San
Diego, and Seattle. To learn more, visit Veritone.com.

© 2020 Veritone, Inc.


No portion of this material may be reproduced, reused, or otherwise distributed in any form without prior written consent. Content reproduced or redistributed with Veritone,
Inc. permission must display Veritone, Inc. legal notices and attributions of authorship. The information contained herein is from sources considered reliable, but its accuracy
and completeness are not warranted, nor are the opinions and analyses that are based upon it, and to the extent permitted by law, Veritone, Inc. shall not be liable for any
errors or omissions or any loss, damage, or expense incurred by reliance on information or any statement contained herein. In particular, please note that no representation or
warranty is given as to the achievement or reasonableness of, and no reliance should be placed on, any projections, forecasts, estimates, or assumptions, and, due to various
risks and uncertainties, actual events and results may differ materially from forecasts and statements of belief noted herein. This material is not to be construed as legal or
financial advice, and use of or reliance on any information in this publication is entirely at user’s own risk. Veritone and the Veritone logo are trademarks of Veritone, Inc. All
other trademarks and trade names are the property of their respective owners.
MAR-5444_ENR_Arbitrage_system_Onesheet_Q220

MAKING AI WORK FOR YOU


www.veritone.com

You might also like