A method to operate a computerized adaptive knowledge base. The contents and organization of the adaptive knowledge base evolve based on the contributions and evaluations of a user community. Whether a particular set of contents or an alternative organization is preserved for future iterations is a function of user evaluations, taking into account the amounts of information and the relative importance of content vis-a-vis organization. Items of the adaptive knowledge base which are as yet unevaluated by a particular user are ranked by estimating that user's evaluations, based on other items for which evaluations are available to compare with other users. For example, evaluations are estimated from regressions with other users, weighted by functions of the correlation coefficients, the number of observations in common, and the significance of those observations for the particular user in the sense that their evaluation differs from the mean evaluation.
展开▼