In off-line data-driven optimization, only historical data is available for optimization, making it impossible to validate the obtained solutions during the optimization. To address these difficulties, this paper proposes an evolutionary algorithm assisted by two surrogates, one coarse model and one fine model. The coarse surrogate aims to guide the algorithm to quickly find a promising sub-region in the search space, whereas the fine one focuses on leveraging good solutions according to the knowledge transferred from the coarse surrogate. Since the obtained Pareto optimal solutions have not been validated using the real fitness function, a technique for generating the final optimal solutions is suggested. All achieved solutions during the whole optimization process are grouped into a number of clusters according to a set of reference vectors. Then, the solutions in each cluster are averaged and outputted as the final solution of that cluster. The proposed algorithm is compared with its three variants and two state-of-the-art off-line datadriven multi-objective algorithms on eight benchmark problems to demonstrate its effectiveness. Finally, the proposed algorithm is successfully applied to an operational indices optimization problem in beneficiation processes.Index Terms-Off-line data-driven optimization; multisurrogate; knowledge transfer; multi-objective evolutionary algorithms.