<-AI Workflows Go to ToC Data Types->
1. Technical Specification | 2. Reference Software | 3. Conformance Testing | 4. Performance Assessment |
1. Technical Specifications
Table 1 provides the links to the specifications and the JSON syntax of all AIMs specified by Technical Specification: Portable Avatar Format (MPAI-PAF) V1.3. MPAI-PAF V1.3 AI-Modules supersede those previously specified which may still be used if their version is by explicitly signaled. AIMs in bold are Composite.
Table 1 – Specifications and JSON syntax of AIMs used by MPAI-PAF V1.3
Acronym | AIM Name | JSON | Acronym | AIM Name | JSON |
PAF-AVC | Audio-Visual Scene Creation | X | PAF-PDX | Portable Avatar Demultiplexing | X |
PAF-AVR | Audio-Visual Scene Rendering | X | PAF-PMX | Portable Avatar Multiplexing | X |
PAF-EBD | Entity Body Description | X | PAF-PFI | PS-Face Interpretation | X |
PAF-EFD | Entity Face Description | X | PAF-PGI | PS-Gesture Interpretation | X |
PAF-FIR | Face Identity Recognition | X | PAF-PSD | Personal Status Display | X |
PAF-FPS | Face Personal Status Extraction | X | PAF-SPA | Service Participant Authentication | X |
PAF-GPS | Gesture Personal Status Extraction | X | PAF-VSC | Visual Scene Creation | X |
#2. Reference Software
As a rule, MPAI provides Reference Software implementing the AI Modules released with the BSD-3-Clause licence and the following disclaimers:
- The purpose of the Reference Software is to provide a working Implementation of an AIM, not a ready-to-use product.
- MPAI disclaims the suitability of the Software for any other purposes than those of the MPAI-PAF Standard, and does not guarantee that it offers the best performance and that it is secure.
- Users shall verify that they have the right to use any third-party software required by this Reference Software, e.g., by accepting the licences from third-party repositories.
Note that at this stage only part of the MPAI-PAF AIMs have a Reference Software Implementation.
3. Conformance Testing
An implementation of an AI Module conforms with MPAI-PAF V1.3 if it accepts as input and produces as output Data and/or Data Objects (combination of Data of a Data Type and its Qualifier) conforming with those specified by MPAI-PAF V1.3.
The Conformance of an instance of a Data is to be expressed by a sentence like “Data validates against the Data Type Schema”. This means that:
- Any Data Sub-Type is as indicated in the Qualifier.
- The Data Format is indicated by the Qualifier.
- Any File and/or Stream have the Formats indicated by the Qualifier.
- Any Attribute of the Data is of the type or validates against the Schema specified in the Qualifier.
The method to Test the Conformance of a Data or Data Object instance is specified in the Data Types chapter.
4. Performance Assessment
Performance Assessment provides methods of assessing the performance of an AIM. Performance may have various connotations, such as:
- Quality: Performance Assessment measures how well an AIM performs its function, using a metric that depends on the nature of the function, e.g., how well a Face Identity Recognition (FIR) AIM identifies Faces.
- Bias: Performance Assessment measures the preference given by an AIM to certain elements, using a metric that depends on a bias related to certain attributes of the AIM. For instance, a Face Identity Recognition (FIR) AIM tends to have a higher correct identification of Face having a particular skin colour.
- Legal compliance: Performance Assessment measures how well an AIM performs its function, using a metric that assesses its accordance with a certain legal standard.
- Ethical compliance: the Performance Assessment of an AIM can measure the compliance of an AIM to a target ethical standard.
The current MPAI-PAF V1.3 does not provide AIM Performance Assessment methods.