<-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 is a multidimensional entity because it can have various connotations. Therefore, the Performance Assessment Specification should provide methods to measure how well an AIW performs its function, using a metric that depends on the nature of the function, 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.