Machine learning, knowledge risk, and principal-agent problems in automated trading | Synapse