Version: | 1.0 |
---|---|
Provider: | oso |
SOAP service’s name: | |
LearnMRSortMeta-oso (see SOAP requests for details) |
The purpose of this webservice is to infer parameters of an ELECTRE TRI Bouyssou-Marchant model, also called MR-Sort model. It takes in input the categories and criteria of the model and examples of assignments. The user should also specify several parameters of the metaheuristic: the size of the population of models (nmodels), the number of iterations to do with the heuristic adjusting the profiles, and the number of iterations (niter_heur) of the main loop (niter_meta). The metaheuristic will try to find a MRSort model which is compatible with the highest number of examples given in input.
Contact: Olivier Sobrie (olivier.sobrie@gmail.com)
Reference: Olivier Sobrie, Vincent Mousseau, Marc Pirlot: Learning a Majority Rule Model from Large Sets of Assignment Examples
(For outputs, see below)
The list of criteria of the model.
The input value should be a valid XMCDA document whose main tag is <criteria>
.
The list of learning alternatives to use to learn the MR-Sort model.
The input value should be a valid XMCDA document whose main tag is <alternatives>
.
The list of categories of the model and their rank
The input value should be a valid XMCDA document whose main tag is <categories>
.
The performance table of the learning alternatives.
The input value should be a valid XMCDA document whose main tag is <performanceTable>
.
The assignments of the alternatives in the different categories.
The input value should be a valid XMCDA document whose main tag is <alternativesAffectations>
.
The parameters of the metaheuristic. ‘nmodels’: the size of the population; ‘niter_heur’: the number of iterations of the heuristic; ‘niter_meta’: the number of iterations of the main loop.
The input value should be a valid XMCDA document whose main tag is <methodParameters>
.
The solver to use. Currently CPLEX and GLPK are supported. In none specified, GLPK is used.
The input value should be a valid XMCDA document whose main tag is <methodParameters>
.
The reference alternatives that are compatible with the profiles, weights and majority threshold computed by the webservice.
The returned value is a XMCDA document whose main tag is <alternatives>
.
The profiles performance table of the profiles computed by the webservice.
The returned value is a XMCDA document whose main tag is <performanceTable>
.
The set of criteria weights found by the webservice.
The returned value is a XMCDA document whose main tag is <criteriaValues>
.
The category profiles computed by the webservice.
The returned value is a XMCDA document whose main tag is <categoriesProfiles>
.
The majority threshold computed by the webservice.
The returned value is a XMCDA document whose main tag is <methodParameters>
.
A list of messages generated by the webservice. In this output the result of the inference will be given. It gives informations on what might be wrong in the inputs.
The returned value is a XMCDA document whose main tag is <methodMessages>
.