SOCRATES
Source: Commission modelling inventory and knowledge management system (MIDAS)
Date of Report Generation: Thu Mar 06 2025
Dissemination: Public
© European Union, 2025
The Commission's reuse policy is implemented by the Commission Decision of 12 December 2011 on the reuse of Commission documents. Unless otherwise indicated (e.g. in individual copyright notices), content owned by the EU on this website is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) licence. This means that reuse is allowed, provided appropriate credit is given and changes are indicated. You may be required to clear additional rights if a specific content depicts identifiable private individuals or includes third-party works. To use or reproduce content that is not owned by the EU, you may need to seek permission directly from the rightholders. Software or documents covered by industrial property rights, such as patents, trade marks, registered designs, logos and names, are excluded from the Commission's reuse policy and are not licensed to you.
Disclaimer: The Commission accepts no responsibility or liability whatsoever with regard to any and all information made available on or accessible through MIDAS website. The information, including but not limited to models, impact assessments, models’ input and output data, and metadata, modelling exercises and policy contributions, is of a general nature only and is not intended to address the specific circumstances of any particular individual or entity, and may not be regarded as comprehensive, complete, accurate or upto-date. The Commission furthermore does not assume any responsibility for content of any external websites to which links maybe provided on this website. Any and all information provided may not be regarded as professional or legal advice. Information available through the website may not be referenced as officially adopted text of European Union regulatory or policy documents or sources. Their authentic versions can only be accessed through the Official Journal of the European Union (the printed edition or, since 1 July 2013, the electronic edition on the EUR-Lex website).
Overview
Acronym
SOCRATES
Full title
SOcial multi CRiteria AssessmenT of European policieS
Main purpose
SOCRATES is a new multiple criteria software tool, explicitly designed for ex-ante Impact Assessment (IA) problems. It implements the methodology Social Multi-Criteria Evaluation (SMCE), which has been explicitly designed for public policy.
Summary
Quantitative evidence plays an important role in many Impact Assessments (IAs), but also qualitative data such as stakeholder input, conclusions of evaluations, as well as scientific and expert advice are frequently used. This generates a multitude of criteria of varying nature, which should be consistently integrated and evaluated when comparing policy options. The most widespread multidimensional approach to ex-ante IAs is multi-criteria decision analysis (MCDA), which forms the basis for social multicriteria evaluation (SMCE), which has been explicitly designed for public policy. SMCE allows taking into account a wide range of assessment criteria, such as the impact on SMEs, the degree of protection of fundamental rights, consumer protection, etc. while all the multidimensional profiles of the problem remain in their original scales of measurement.
SOCRATES ( SOcial multi CRiteria AssessmenT of European policieS ) is a new multiple criteria software tool designed to implement SMCE. Developed by the Joint Research Centre, SOCRATES has been explicitly designed for ex-ante Impact Assessment (IA) problems. Overall, the objective of SOCRATES and the underlying SMCE methodology is not to substitute policy-makers through a mathematical model, but to improve their understanding of the main features of the problem at hand, such as key assumptions, degree of uncertainty, robustness of results and overall technical and social defensibility of options chosen.
While SMCE has already been applied in a multitude of policy problems since, its recent technical implementation SOCRATES is now applied to support EC impact assessments, starting with DG SANTE.
Model categories
Οther
Model keywords
Integrated Assessmentdecision criteriaeconomic-environmental modelconflictsocio-economicPublic PolicyMulti-Criteria Evaluationex-ante Impact AssessmentMultiple-Criteria Analysis
Model homepage
Ownership and Licence
Ownership
EU ownership (European Commission)
Ownership details
Licence type
Non-Free Software licence
The license has one or more of the following restrictions: it prohibits creation of derivative works; it prohibits commercial use; it obliges to share the licensed or derivative works on the same conditions.
Details
Structure and approach
SOCRATES implements the methodology Social Multi-Criteria Evaluation (SMCE). In the following we therefore describe both in more detail:
SMCE
An SMCE framework is useful for dealing with the following question: how can the Commission integrate a plurality of technical aspects and social views into its ex-ante impact assessment in a coherent and transparent manner? SMCE allows taking into account a wide range of assessment criteria; for example, the impact on SMEs, the degree of protection of fundamental rights, consumer protection, etc. All the multidimensional profiles of the problem are shown in their original scales of measurement; this is the main difference with traditional cost-benefit analysis (CBA), which grounds on steps like monetizing all social, environmental, and human rights aspects. In this respect, CBA and SMCE are not conflictual but complementary: CBA can easily be a component of a SMCE framework, dealing with the economic dimension.
The implementation of a Social Multi-Criteria framework involves the following main steps:
- Selection of the social actors relevant for the problem at hand.
- Definition of social actors’ values, desires and preferences.
- Generation of evaluation criteria as a process of technical translation of social actors’ needs, preferences and desires.
- Construction of the multi-criteria impact matrix.
- Construction of an equity impact matrix, illuminating all the distributional consequences of each single option in terms of stakeholder types.
- Application of a mathematical procedure. This is normally done by using a software tool.
- Sensitivity and robustness analysis.
The impact matrix presents in a structured way, the information on the various criterion scores, i.e. each element of the matrix represents the performance of each option according to each evaluation criterion. In general, in a multi-criterion problem, there is no “ideal” solution optimizing all the criteria at the same time, and therefore “compromise solutions” have to be found.
The importance of mathematical approaches in SMCE is their ability to allow a consistent aggregation of the diverse information. Otherwise, even if everybody would agree on the multidimensional nature of an IA study, the implementation in a real-world assessment exercise would be impossible. The standard objection might be that the aggregation of apples and oranges is impossible. Multi-criteria mathematics does answer to this objection in a definitive way. When using mathematical rules, consistency between the problem structuring and the ranking of policy options is guaranteed, this makes the overall IA study much more defensible.
In summary a SMCE approach can supply a methodological framework where the hierarchical structure of the option comparison step of a typical ex-ante IA (including dimensions, objectives and evaluation criteria) is clarified as much as possible by means of well-established concepts in the decision theory literature. This might help in increasing the degree of homogeneity across IA studies.
SOCRATES
The application of SMCE is not particularly time consuming, since it formalises in a consistent and efficient way a process that often is already done in the current practice of IA (almost all IA studies present the results in the form of an impact matrix). Moreover, JRC has developed SOCRATES (SOcial multi-CRiteria AssessmenT of European policieS), to support SMCE, which makes all required computations very quick. Three main components constitute the core of SOCRATES: multi-criteria, equity and sensitivity analyses.
From a mathematical point of view, the information contained in the impact matrix useful for solving the so-called multi-criterion problem is:
- Intensity of preference (when quantitative criterion scores are present).
- Number of criteria in favour of a given alternative.
- Weight attached to each single criterion.
- Relationship of each single alternative with all the other alternatives.
Combinations of this information generate different aggregation conventions, i.e. manipulation rules of the available information to arrive at a preference structure. The aggregation of several criteria implies taking a position on the fundamental issue of compensability. Compensability is a very important concept when MCDA is applied to integrate various policy dimensions. For example, in evaluating a policy option that presents a very bad environmental impact and a very good economic impact, it is clear that allowing or not for compensability and to which degree is the key assumption.
An aggregation rule that is simple, non-compensatory and minimises the rank reversal phenomena is the kemeny rule. Its basic idea is that the maximum likelihood ranking of policy options is the ranking supported by the maximum number of criteria (or criterion weights) for each pair-wise comparison, summed over all pairs of options considered. There is agreement in the literature that the Kemeny method is “the correct method” for ranking options, and that the only drawback of this aggregation method is the difficulty in computing it when the number of options grows. A numerical algorithm solving this computational drawback in an efficient way has been developed recently at JRC and it has been implemented in SOCRATES.
Various authors have argued that the presence of qualitative information in evaluation problems concerning socio-economic issues is a rule, rather than an exception. Thus there is a clear need for methods that are able to take into account information of a "mixed" type (both qualitative and quantitative criterion scores). Moreover, ideally, this information should be precise, certain, exhaustive and unequivocal. Nevertheless, in reality, it is often necessary to use information which does not have those characteristics so that one has to face the uncertainty of a stochastic and/or fuzzy nature present in the data. Therefore, multi-criteria methods able to tackle consistently the widest types of mixed information should be considered as desirable ones in the IA framework.
From a mathematical point of view, SOCRATES deals with two main issues:
- the problem of equivalence of the procedures used in order to standardize the mixed criterion scores;
- the problem of comparison of fuzzy numbers typical of all fuzzy multi-criteria methods.
These two issues are dealt with a new semantic distance that is useful in the case of continuous, convex membership functions also allowing a definite integration.
Overall, the objective of SOCRATES is NOT substitution of policy-makers through a mathematical model, on the contrary, the objective is to improve their understanding of the main features of the problem at hand, such as key assumptions, degree of uncertainty, robustness of results and overall technical and social defensibility of options chosen. The philosopher Socrates said ”I cannot teach anybody anything. I can only make them think.” This is the main inspiring principle of the SOCRATES software too.
The SOCRATES software offers a measurement framework where the various criterion scores can assess impacts by using both quantitative (e.g. as result of simulation models) and qualitative (e.g. results of participatory techniques) information, and the mathematical aggregation rule guarantees consistency and transparency of results.
Three main components constitute the core of SOCRATES: multi-criteria, equity and sensitivity analyses. Multi-criteria analysis requires the definition of relevant dimensions, objectives and criteria. It uses weights as importance coefficients and clarify their role in the hierarchical structure. The impact matrix may include both quantitative (including also stochastic and/or fuzzy uncertainty) and qualitative (ordinal and/or linguistic) measurements of the performance of an alternative with respect to an evaluation criterion. It supplies a ranking of the alternatives according to the set of evaluation criteria (i.e. the technical compromise solution/s).
Equity analysis requires as input a set of social actors and their qualitative evaluation of the alternatives considered in the multi-criteria analysis. The equity analysis produces the following information:
- indications of the distance of the positions of the various social groups (i.e. possibilities of convergence of interests or coalition formations);
- ranking of the alternatives according to actors’ impacts or preferences (social compromise solution).
The objective of sensitivity analysis is to check if the rankings provided are stable and to determine which of the input parameters influence more the model output. The whole information produced by local and global sensitivity analyses is synthesised into simple graphics.
Input and parametrization
SMCE proceeds on the basis of following main concepts: dimensions, objectives, criteria, weights, criterion scores, impact matrix and compromise solution.
- Dimension is the highest hierarchical level of analysis and indicates the scope of objectives, criteria and criterion scores. In IA studies, the general categories of economic, social and environmental impacts are dimensions.
- Objectives indicate the direction of change desired, e.g. growth has to be maximized, social exclusion has to be minimized, carbon dioxide emissions have to be reduced.
- A criterion is a function that associates alternative actions with a variable indicating its desirability.
- Weights are often used to represent the relative importance attached to dimensions, objectives and criteria. The idea behind this practice is very intuitive and easy, that is, to place the greatest number in the position corresponding to the most important factor.
- A criterion score is an assessment of the impact consistent with a given criterion with reference to a policy option. Criterion scores can be either qualitative or quantitative.
- The impact matrix presents in a structured way, the information on the various criterion scores, i.e. each element of the matrix represents the performance of each option according to each criterion.
In general, in a multi-criterion problem, there is no solution (ideal or utopia solution) optimizing all the criteria at the same time, and therefore “compromise solutions” have to be found.
A typical SOCRATES input requires the definition of policy options (called alternatives) dimensions, objectives and criteria. This information leads to the construction of an impact matrix, which may include crisp, stochastic or fuzzy measurements of the performance of an alternative with respect to an evaluation criterion. Qualitative information can be introduced too (in the form of linguistic or ordinal criterion scores). Weights as importance coefficients, may also be introduced. They can be attached to dimensions or criteria. Indifference and preference thresholds can also be introduced when needed. Generally a social conflict matrix is also constructed, where the impacts of each policy option on each social group are presented in a transparent way.
Main output
A typical SOCRATES output gives the following information:
- ranking of the alternatives according to the set of evaluation criteria (i.e. technical compromise solution/s);
- indications of the distance of the positions of the various social groups (i.e. possibilities of convergence of interests or coalition formations);
- ranking of the alternatives according to actors’ impacts or preferences (i.e. social compromise solution/s).
- local and global sensitivity analyses of the results provided.
Spatial & Temporal extent
The output has the following spatial-temporal resolution and extent:
Parameter | Description |
---|---|
Spatial extent / country coverage | |
This will depend on the problem structure, the model itself is not limited to any spatial extent. SMCE as such can be applied at a European, National or regional level. | |
Spatial resolution | Other |
This will depend on the problem structure, the model itself is not limited to any spatial resolution. | |
Temporal extent | Other |
This will depend on the problem structure, the model itself is not limited to any temporal extent. | |
Temporal resolution | Other |
This will depend on the problem structure, the model itself is not limited to any temporal resolution. |
Quality & Transparency
Quality
Model uncertainties
Models are by definition affected by uncertainties (in input data, input parameters, scenario definitions, etc.). Have the model uncertainties been quantified? Are uncertainties accounted for in your simulations?
- response
- yes
- details
- SMCE can help in dealing with three different types of uncertainties: epistemological (human representation of a given policy problem necessarily reflects perceptions, values and interests of those structuring the problem), scientific (the existence of different levels and scales at which a hierarchical system can be analyzed implies the unavoidable existence of non-equivalent descriptions of it both in space and time) and technical (Compensability versus non-compensability, relevant preference modelling of intensities of preference, mixed information on criterion scores, weights as trade-offs versus weights as importance coefficients, choice of a proper ranking algorithm). SOCRATES helps in dealing with all these uncertainties.
- url
Sensitivity analysis
Sensitivity analysis helps identifying the uncertain inputs mostly responsible for the uncertainty in the model responses. Has the model undergone sensitivity analysis?
- response
- yes
- details
- SOCRATES can deal with both social and technical sensitivity analysis. Sensitivity and robustness analysis looks at the sensitivity of results to the exclusion/inclusion of different criteria, criterion weights and dimensions. While such analysis may look very technical, in reality a social component is always present too. That is, inclusion/exclusion of a given dimension, or set of criteria, normally involves a long story of social, political and scientific controversy, and involves social values and social actors.
- url
Have model results been published in peer-reviewed articles?
- response
- yes
- details
- SMCE is a methodology widely used in many geographical contexts around the world. Many peer reviewed publications on SMCE exist both on the methodological and empirical aspects. SOCRATES is based on in house research developed at JRC, fully published in top international scientific journals.
- url
Has the model formally undergone scientific review by a panel of international experts?
Please note that this does not refer to the cases when model results were validated by stakeholders.
- response
- no
- details
- url
Model validation
Has model validation been done? Have model predictions been confronted with observed data (ex-post)?
- response
- not applicable
- details
- As a decision model it cannot be validated against observed data.
- url
Transparency
To what extent do input data come from publicly available sources?
This may include sources accessible upon subscription and/or payment
- response
- Based on both publicly available and restricted-access sources
Is the full model database as such available to external users?
Whether or not it implies a specific procedure or a fee
- response
- yes
- details
- The software itself is public. The input data is dependent on the designed decision model and independent from SOCRATES
- url
Have model results been presented in publicly available reports?
Note this excludes IA reports.
- response
- yes
- details
- documents
For details please refer to the 'peer review for model validation' documents in the bibliographic references
Have output datasets been made publicly available?
Note this could also imply a specific procedure or a fee.
- response
- yes
- details
- Detailed outputs of the model have been made available in the Impact Assessment that SOCRATES supported.
- url
Is there any user friendly interface presenting model results that is accessible to the public?
For instance: Dashboard, interactive interfaces...
- response
- yes
Has the model been documented in a publicly available dedicated report or a manual?
Note this excludes IA reports.
- response
- yes
- details
Is there a dedicated public website where information about the model is provided?
- response
- yes
Is the model code open-source?
- response
- no
- details
Can the code be accessed upon request?
- response
- yes
- details
The model’s policy relevance and intended role in the policy cycle
The model is designed to contribute to the following policy areas
- Agriculture and rural development
- Banking and financial services
- Borders and security
- Budget
- Business and industry
- Climate action
- Competition
- Consumers
- Culture and media
- Customs
- Digital economy and society
- Economy, finance and the euro
- Education and training
- Employment and social affairs
- Energy
- Environment
- EU enlargement
- European neighbourhood policy
- Food safety
- Foreign affairs and security policy
- Fraud prevention
- Home affairs
- Humanitarian aid and civil protection
- Institutional affairs
- International cooperation and development
- Justice and fundamental rights
- Maritime affairs and fisheries
- Migration and asylum
- Public health
- Regional policy
- Research and innovation
- Single market
- Sport
- Taxation
- Trade
- Transport
- Youth
The model is designed to contribute to the following phases of the policy cycle
- Formulation – such as ex-ante Impact Assessments
The model’s potential
SMCE, and with it its implementation SOCRATES, is a methodological framework for taking a plurality of impacts into account, e.g. socio-economic, environmental, cultural, etc. Indeed already today, most IA studies are based on a multi-criteria framework, but in a very broad sense. They use the general idea that an IA study is multidimensional in nature, but they are often based on a qualitative analysis of the various impacts. The importance of mathematical approaches in SMCE is their ability to allow a consistent aggregation of the diverse information.
In summary, why SMCE and why SOCRATES in IA studies?
- SMCE is a well-established methodology for impact assessments. It provides structured steps to build the impact matrix and rank all the feasible policy options. This second step is not present in many EC IA studies and this can be considered a weakness of the current practice. SOCRATES aims at tackling this weakness.
- By applying SMCE, it is possible to add consistency between the problem structuring and the selection of a desirable option, thus improving transparency too.
- By using SOCRATES, it is possible to assure repeatability of the calculation; which adds to the overall goal of transparency desired in the new BR COM.
Previous use of the model in ex-ante impact assessments of the European Commission
Use of the model in ex-ante impact assessments since July 2017.
2024SWD/2024/62 final
Impact Assessment accompanying the document Commission Regulation (EU) …/… implementing Directive 2009/125/EC of the European Parliament and of the Council as regards ecodesign requirements for local space heaters and separate related controls and repealing Regulation (EU) 2015/1188
- Lead by
- ENER
- Run by
- European Commission
- Contribution role
- baseline and assessment of policy options
- Contribution details
SOCRATES has been used in the context of the Impact Assessment on ecodesign measures for local space heaters, in helping to determine the best policy option for the modification of Regulation 2015/1188. Main difficulty has been the existence of a big number of policy alternatives that could be combined in many different ways, being sometimes very tight the differences between possible policy options in terms of benefits. SOCRATES has made possible to rank the different combination of policy alternatives from most to least performant, providing for an appropriate justification for the policy option that was finally chosen.
2022SWD/2022/190 final
Impact assessment accompanying the Proposal for a Regulation of the European Parliament and of the Council on standards of quality and safety for substances of human origin intended for human application and repealing Directives 2002/98/EC and 2004/23/EC
- Lead by
- SANTE
- Run by
- European Commission
- Contribution role
- baseline and assessment of policy options
- Contribution details
The model was used to derive the ranking of the policy options, interpretation of the pairwise comparison, use of intervals, sensitivity analysis, equity analysis for a consistent and transparent policy decision.