Inverse reinforcement learning for autonomous navigation via differentiable semantic mapping and planning | Synapse