Expert Learning through Generalized Inverse Multiobjective Optimization: Models, Insights and Algorithms