Learning to Manage Investment Portfolios beyond Simple Utility Functions