The integration of decision analysis and expert system technology has
not yet been sufficiently accomplished. For instance, knowledge-based
systems often lack sophisticated abilities with respect to explicitly
formulating needs of users, e.g. preference modelling. The approach pr
esented has a broad range of applications but is aimed particularly at
those in which the user's objective is not easily identified. Applica
tions for machine scheduling and environmental risk assessment are out
lined. We describe how identifying and continuously updating user pref
erences can be formally established.