Recently, some authors proposed the use of symmetric weights for computing the elements of cross-efficiency matrix. In spite of the fact that the proposed method decreases the number of zero weights, a large number of zero weights may still exist among input and output symmetric weights. To decrease the number of input and output symmetric weights, this paper improves the proposed secondary goal model. The improved method generates more acceptable results in the ranking process of the decision making units (DMUs). Finally, a numerical example is provided to illustrate the applicability of the proposed method.