What are some good machine learning techniques for developing rules that govern changes in data?
Yes. There are different methods to extract some rules from data. It depends on the type of rules that you want to extract. Anyhow, different types of the decision tree (such as fuzzy decision tree) and association rules to find the rules that have strong support and confidence, could help you in this way.