Abstract: A system for automatically complementing a profile partially specified by a user, based on profiles of other users of the systems. Complemented attributes of the profile can be used to search for recommended products or services in a partner dataset. User profiles are stored in a database table with multiple fields and the complementation of the fields, in response to a request to the server, is proposed as a list of possible values for each field. These suggested values can be matched with products or services descriptions in order to retrieve those that the user initiating the request might be interested in even though they did not appear explicitly in his profile in the first place.
Abstract: A method for optimizing an explicative rule including constructing an explicative rule including at least one logical combination of at least one elementary conclusion, each elementary conclusion including a restriction of the domain of a variable; calculating at least one modified explicative rule optimizing the value of one or more quality indicators on a data database of examples; and displaying a representation of the rules and corresponding quality indicators.