| Information element | Status | Description |
|---|---|---|
| Requestor identifier | M | The identifier of the requestor. |
| Available time | O | Requirement on available time for supporting FL operations. |
| Test task | O | The task for test ML model training capability. |
| AI/ML model and model parameter(s) | O | Information about the AI/ML model and model parameters for use in FL training. In VFL, AI/ML models for different data domains are provided. |
| Requirement on dataset | O | Requirements on dataset for FL training. |
| > Common feature ID(s) | O
(NOTE 1) | Identifier(s) of the required features common to the dataset of the different data domains. |
| > Data domain feature ID lists | O
(NOTE 1) | List of features for each data domain(s) of the datasets at the UE. |
| > Data source | O
(NOTE 2) | Data source for the FL training. |
|
NOTE 1:
If Requirement on dataset is provided, at least one of these IEs shall be present when for VFL.
NOTE 2:
If Requirement on dataset is provided, the IE shall be present when for HFL.
|
||
| Information element | Status | Description |
|---|---|---|
| Status | M |
The status for the evaluation: success, fail.
|
| Test result | O | The test result of the ML model training capability evaluation. The "test result" shall be provided when the "status" is "success". |
| Fail reason | O | The reason of the ML model training capability evaluation fail. The "fail reason" shall be provided when the "status" is "fail". |
| Information element | Status | Description |
|---|---|---|
| Requestor identity | M | The identifier of the requestor (e.g., VAL server). |
| VAL service identifier | O | An identifier for the VAL service associated with the requestor. |
| AIMLE client identifier(s) | O
(NOTE) | Indicates the identifier(s) of AIML enablement client(s). |
| AIMLE client set identifier | O
(NOTE) | An identifier for the AIMLE client set. |
| AIML service operation identifier | O | Indicates the AIML service operation identifier to identify the AIML service. (e.g., model training id, ml task id). |
| AIML service operation information | O | Indicates AIML service operation information. It includes AIML service model container, URI of the model to fetch the model from a repository, AIML service aggregator URI to send model updates, AIML service operation optimization assistance like maximum convergence time. |
| AIML service operation mode | M | Indicates the required AIMLE service operation modes like start, stop. The start mode defines the initiation of the AIML service. The stop mode is defined to stop the AIML operation. |
| AIML service operation mode configuration | O | Indicates the configuration of the AIML service operation modes. It includes network utilization (like stop the AIML service when latency is worse than x milliseconds, time limit threshold (like stop the AIML service after 24 hours), model performance (like stop the AIML service when model accuracy is 99% achieved). |
| AIML service operation mode status reporting | O | Indicates the reporting configuration of the AIML service operation status like periodic (e.g. time interval) or event based (e.g., transition of AIML service operation from stop to start). |
|
NOTE:
One of the information elements is present.
|
||
| Information element | Status | Description |
|---|---|---|
| VAL service identifier | O | An identifier for the VAL service associated with the requestor. |
| AIML service operation ID | M | An identifier to identify the AIML service operation ID. |
| AIML service operation mode report status | M | Indicates the current state of AIMLE service operation. E.g., start, stop. |
| Information element | Status | Description |
|---|---|---|
| Requestor identity | M | The identifier of the requestor (e.g. AIML service consumer). |
| VAL service identifier | O | An identifier for the VAL service associated with the requestor. |
| AIML service operation ID | M | An identifier to identify the AIML service operation ID. |
| AIML service operation mode | M | Indicates the required AIMLE service operation modes like start, stop. |
| AIML service operation information | O | Indicates AIML service operation information. It includes AIML service model container, URI of the model to fetch the model from a repository, AIML service aggregator URI to send model updates, AIML service operation optimization assistance like maximum convergence time. |
| AIML service operation mode configuration | O | Indicates the configuration of the AIML service operation modes. It includes network utilization (like stop the AIML service when latency is worse than x milliseconds, time limit threshold (like stop the AIML service after 24 hours), model performance (like stop the AIML service when model accuracy is 99% achieved). |
| AIML service operation mode status reporting | O | Indicates the reporting configuration of the AIML service operation status like periodic (e.g. time interval) or event based (e.g. transition of AIML service operation from stop to start). |
| Information element | Status | Description |
|---|---|---|
| VAL service identifier | O | An identifier for the VAL service associated with the requestor. |
| AIML service operation ID | M | An identifier to identify the AIML service operation ID. |
| AIML service operation mode status | M | Indicates the current state of AIMLE service operation. Possible values start, stop. |
| Information element | Status | Description |
|---|---|---|
| Requestor Identity | M | The identity of the AIMLE Consumer sending the request. |
| ML model ID | M | Provides the ID of ML model for which the performance degradation has been detected. |
| Performance degradation information | O | Provides details about the detected performance degradation, such as the time, instances, or information on the degraded metrics (e.g. accuracy, recall, F1score). |
| ML model retrieval endpoint | O | The endpoint (e.g., URL, URI, IP address) where the ML model file can be retrieved. |
| Information element | Status | Description |
|---|---|---|
| Successful response | O
(NOTE 1) | Indicates that the model has been updated. |
| > ML model | O
(NOTE 2) | Provides the updated ML model. |
| > ML model retrieval endpoint | O
(NOTE 2) | The endpoint (e.g., URL, URI, IP address) where the ML model file can be retrieved. |
| > ML model information | O | Provides information of the ML model, specified in Table 8.11.4.1-2. |
| Failure response | O
(NOTE 1) | Indicates that the request has failed. |
| > Cause | O | Indicates the failure cause. |
|
NOTE 1:
Only one of these information elements shall be provided.
NOTE 2:
At least one of these information elements shall be provided.
|
||
| Information element | Status | Description |
|---|---|---|
| Requestor identity | M | The identifier of the requestor (e.g., VAL server). |
| ML model identifier | M | The identifier of the ML model for which the monitoring applies. |
| Notification endpoint | M | The notification endpoint (e.g. URL/URI/IP address) where the notifications should be sent to. |
| AIML operation information | O | The AIMLE operation (ML model training, HFL, VFL, TL) for which the ML model is used. |
| > VAL service ID | O | The VAL service identifier of the AIMLE service using the ML model (if known by the requestor). |
| > AIMLE client ID(s) | O | The identifier(s) of the AIMLE client(s) training the ML model (if known by the requestor). |
| > AIMLE service KPI | O | One or more KPIs for the AIMLE service performance (latency, accuracy, etc). |
| Monitoring report configuration | M | The reporting configuration for the monitoring service (thresholds for triggering a monitoring event, e.g. minimum accuracy, delay, whether the reporting is one time or periodical or event-triggered). |
| Area of interest | O | The geographical or service area for which the monitoring applies. |
| Time validity | O | The time validity for the monitoring subscription. |
| Trigger Action requirement | O | This requirement identifies policies for triggering an action based on a monitoring event (e.g. if degradation is detected, to train a new model or re-selecting AIMLE clients). |
| Information element | Status | Description |
|---|---|---|
| Successful response | O
(NOTE) | Indicates that the ML model performance monitoring request was successful. |
| > Subscription ID | M | Subscription identifier corresponding to the subscription. |
| > Expiration time | O | Indicates the expiration time of the subscription. To maintain an active subscription, a subscription update is required before the expiration time. |
| Failure response | O
(NOTE) | Indicates that the request has failed. |
| > Cause | O | The cause for the request failure. |
|
NOTE:
Only one of these information elements shall be present.
|
||
| Information element | Status | Description |
|---|---|---|
| Subscription ID | M | Subscription identifier corresponding to the subscription. |
| ML model ID | M | Identity of the ML model. |
| ML model degradation indication | M | Identifies the degradation of the ML model. |
| > ML model degradation parameters | O | The performance metrics which are expected to be degraded (F1-score, recall, precision, accuracy). |
| > Cause | O | The cause for the degradation of the ML model. |
| Trigger Action | O |
The trigger action, which is notified, and may be one of the following:
|