Beyond Similarity: A Gradient-based Graph Method for Instruction Tuning Data Selection