try using the convex optimization for query expansion