Maintaining a reasonable balance between computational accuracy and overhead is important for neutron transport simulations of engineering problems. This paper presents a goal-oriented mesh adaptive algorithm applied to the multigroup discrete ordinates equation for fixed source and criticality problems. The dual-weighted residual (DWR) approach estimates numerical solution errors and drives local mesh refinement for specific targets, such as detector response, integral flux, and multiplication factor. We employ a reconstruction method to evaluate the spatial residuals of the fluxes obtained by the weighted difference scheme. To improve the performance of adaptive algorithms, new estimation models are proposed for adjoint fluxes needed by the DWR theory, including a regional goal model for fixed source problems and an inconsistent fission source model for k-eigenvalue problems. Additionally, we analyze the impact of the truncation of flux reconstruction and isotropic approximation of adjoint fluxes on grid error indicators and adaptive calculations. Numerical results demonstrate that for the quantities of interest, our adaptive approach saves more than 70% of computational effort and run time when obtaining a level of high accuracy comparable to that of uniform fine grids.