Inverse reinforcement learning (IRL) focuses on selecting the reward function model using structural risk minimization (SRM).IRL tackles the trade-off between a simplistic model and one with high complexity to obtain the ideal reward function.The SRM framework selects the optimal reward function class that minimizes both estimation error and model complexity.Simulations show the algorithm's performance and efficiency in the linear weighted sum setting.