| Information element | Status | Description |
|---|---|---|
| Requestor identifier | M | The identifier of the requestor. |
| Data management operations | M | An indicator showing what data management type is being requested: data preparation, data analysis. |
| Data management requirements | M | Requirements for the data management request: |
| > Data preparation requirements | O
(NOTE 1) | Data preparation requirements as detailed in Table 8.15.3.1-2. |
| > Data analysis requirements | O
(NOTE 1) | Data analysis requirements as detailed in Table 8.15.3.1-3. |
| AIMLE clients list | O
(NOTE 2) | A list of AIMLE clients for which data management should be performed. The list may be specified by AIMLE client set identifier. |
| AIMLE client selection criteria | O
(NOTE 2) | Selection criteria for finding suitable AIMLE clients for AI/ML operations as detailed in Table 8.8.3.1-2. |
|
NOTE 1:
At least one of the information elements shall be provided.
NOTE 2:
At least one of the information elements shall be provided.
|
||
| Information element | Status | Description |
|---|---|---|
| Dataset identifier | M | An identifier for the dataset. |
| Data preparation requirements | M | Requirements for data preparation. |
| > Dataset ID | M | The identifier for the dataset. |
| > Dataset feature ID | M | Identifier or name of dataset feature to process. |
| > Data preparation function | M | This indicates the function which prepares the data, and it could be an identifier of a function if the function is available locally at the UE or an executable included in the request. |
| Information element | Status | Description |
|---|---|---|
| Dataset identifier | M | An identifier for the dataset. |
| Dataset analysis requirements | M | Requirements for data analysis. |
| > Dataset ID | M | The identifier for the dataset. |
| > Dataset feature ID | M | Identifier or name of dataset feature. |
| > Data analysis function | M | This indicates the function which performs the data analysis, and it could be an identifier of a function if the function is available locally at the UE or an executable included in the request. |
| Information element | Status | Description |
|---|---|---|
| Status | M | The status for the data management operation. |
| Subscription identifier | M | An identifier for the subscription. |
| Expiration time | O | Expiration time for the subscription. |
| Information element | Status | Description |
|---|---|---|
| Status | M | The status for the data management operation. |
| Aggregated data preparation outputs | O
(NOTE 1) (NOTE 2) | Provides outputs for data preparation: dataset identifier, dataset features, and prepared data output. |
| Aggregated data analysis outputs | O
(NOTE 1) (NOTE 2) | Provides outputs for data analysis: dataset identifier, statistical outputs for each feature, list of outlier and anomaly values, and feature correlation information. |
| Timestamp | O | Timestamp of the data management notification. |
|
NOTE 1:
At least one of the information elements shall be provided in the output.
NOTE 2:
The output format can be numerical or categorical. If categorical, the format can be nominal or ordinal.
|
||
| Information element | Status | Description |
|---|---|---|
| Requestor identifier | M | The identifier of the requestor. |
| Data management type | M | An indicator showing what data management type is being requested: data preparation, data analysis. |
| Data management requirements | M | Requirements for the data management request: |
| >Data preparation requirements | O
(NOTE) | Data collection requirements as detailed in Table 8.15.3.1-2. |
| >Data analysis requirements | O
(NOTE) | Data collection requirements as detailed in Table 8.15.3.1-3. |
| Operational schedule | O | A schedule to perform the requested data management operation. |
|
NOTE:
At least one of the information elements shall be provided.
|
||
| Information element | Status | Description |
|---|---|---|
| Status | M | The status for the data management operation. |
| Data preparation outputs | O
(NOTE 1) | The output data after performing data preparation. One output data is generated for each requirement. (NOTE 2). |
| Data analysis outputs | O
(NOTE 1) | The output data generated by data analysis. One output data is generated for each requirement. (NOTE 2) |
| Timestamp | O | Timestamp of the data management operation. |
|
NOTE 1:
At least one of the information elements shall be provided in the output.
NOTE 2:
The output format can be numerical or categorical. If categorical, the format can be nominal or ordinal. The AIMLE server is able to process either type of data.
|
||
| Information element | Status | Description |
|---|---|---|
| Requestor identity | M | Identity of the VAL server performing the request. |
| VAL service identity | M | The identity of the VAL service for which the request applies. |
| ML task identity | O
(NOTE) | The ML task for which the transfer learning is to be used. |
| ADAE analytics ID | O
(NOTE) | The ADAES analytics ID (as specified in TS 23.436) for which the transfer learning is to be used, in case when transfer learning is used per analytics task. |
| ML model profile | O
(NOTE) | The ML model profile for which the transfer learning is to be used. |
| Transfer learning criteria | M |
The criteria for identifying and selecting one or more pre-trained ML models. Such criteria include:
|
| ML model requirement information | O | Identifies the requirement for selecting a base model to be trained as pre-trained. |
| List of VAL UE IDs | O | List of VAL UEs associated with the ML model task. |
| Model rating requirement | O | Identifies the requirement for providing rating of the ML model(s) to serve as pre-trained model. |
|
NOTE:
At least one of these IE shall be present.
|
||
| Information element | Status | Description |
|---|---|---|
| Success response | O
(NOTE) | Indicates that the transfer learning model selection assistance request was successful. |
| > List of ML models | O | List of ML models selected by AIMLE server for training as candidate pre-trained model. |
| >> ML repository identifier and address | O | Provides the ID and address of the ML repository which stores the pre-trained ML model selected by AIMLE server for training as pre-trained model. |
| >> ML model information | O | Information on the selected model, specified in Table 8.11.4.1-2. |
| >> ML model rating | O | If requested, a rating parameter for the ML model to serve as pre-trained. Such rating can be based on the ML task similarity score e.g. based on the feature. |
| Failure response | O
(NOTE) | Indicates that the transfer learning model selection assistance request was failure. |
| > Cause | M | Reason for the failure. |
|
NOTE:
Only one of these information elements shall be present.
|
||
| Information element | Status | Description |
|---|---|---|
| VAL UE identity | M | Identity of the VAL UE (VAL client ID or AIMLE client ID) performing the request. |
| VAL service identity | M | The identity of the VAL service for which the request applies. |
| ML task identity | O
(NOTE) | The ML task for which the transfer learning is to be used. |
| ADAE analytics ID | O
(NOTE) | The ADAE analytics ID (as specified in TS 23.436) for which the transfer learning is to be used, in case when transfer learning is used per UE analytics task. |
| ML model profile | O
(NOTE) | The ML model profile for which the transfer learning is to be used. |
| Transfer learning criteria | M |
The criteria for identifying and selecting one or more pre-trained ML models. Such criteria include:
|
| ML model requirement information | O | Identifies the requirement for selecting a base model to be trained as pre-trained. |
| Model rating requirement | O | Identifies the requirement for providing rating of the ML model(s) to serve as pre-trained model. |
|
NOTE:
At least one of these IE shall be present.
|
||
| Information element | Status | Description |
|---|---|---|
| Success response | O
(NOTE) | Indicates that the UE transfer learning model selection assistance request was successful. |
| > List of ML models | O | List of ML models selected by AIMLE server for training as pre-trained model. |
| >> ML model information | O | Information on the selected model, specified in Table 8.11.4.1-2. |
| >> ML model rating | O | If requested, a rating parameter for the ML model to serve as pre-trained. |
| Failure response | O
(NOTE) | Indicates that the UE transfer learning model selection assistance request was failure. |
| > Cause | M | Reason for the failure. |
|
NOTE:
Only one of these information elements shall be present.
|
||
| Information element | Status | Description |
|---|---|---|
| Requestor identity | M | Identity of the VAL Server performing the request. |
| VAL service identity | O
(NOTE) | The identity of the VAL service for which the request applies. |
| ML model ID | O
(NOTE) | The model ID for which the request applies. |
| ADAE analytics ID | O
(NOTE) | The ADAES analytics ID (as specified in TS 23.436) for which the FL grouping is to be used, in case when FL process is used for a given analytics task. |
| ML task information | O | Information related to the ML task / job for which the FL grouping is used. Such task can be an FL training task or FL inference task. This information may include an ML task ID which may be an FL process ID or correlation ID. |
| ML model profile | O | The ML model profile for which the FL grouping is to be used. |
| List of candidate/selected FL member IDs | O | The list of candidate or selected FL member identities (if known by the VAL Server) which are to be used in the grouping. If the FL member is a VAL UE, this is equivalent to the VAL UE ID. |
| > FL member type | O | The type of FL members (FL client, FL Server). |
| > FL member status | O | The status (selected, candidate) of the FL member. |
|
NOTE:
At least one of these information elements shall be present.
|
||
| Information element | Status | Description |
|---|---|---|
| FL member group identity | M | Identity of the FL member group which queried. |
| FL member identity | O | Information on the queried FL member to be queried. |
| Information element | Status | Description |
|---|---|---|
| FL member group identity | M | Identity of the FL member grouping support. |
| FL member group change | M | Information on the change type for the FL member group. |
| > FL member update | O
(NOTE) | Identifies the FL Members that are to be updated. |
| >> Cause | O | The cause for the FL member group update (e.g. FL member enter or leave the group). |
| > FL member group modify | O
(NOTE) | Identifies the FL Members that are to be modified. |
| >> Cause | O | The cause for the FL member group modifies (e.g. change FL member availability, capability or FL member information). |
|
NOTE:
At least one of these information elements shall be present.
|
||
| Information element | Status | Description |
|---|---|---|
| FL member group identity | M | Identity of the FL member grouping support. |
| Cause | O | Cause for the deletion of the group. |
| Information element | Status | Description |
|---|---|---|
| Success response | O
(NOTE) | Indicates that the FL process support request was successful. |
| > FL group identifier(s) | O | Identifies the AIMLE-created FL group for the FL process and ML task (FL training or inference). |
| > List of FL member IDs / addresses | O | Provides the ID and address of the FL members which are part of the FL group. |
| >> FL member information | O | Information on the FL members such as availability, constraints, role/type. |
| Failure response | O
(NOTE) | Indicates that the FL process support request was failure. |
| > Cause | M | Reason for the failure. |
|
NOTE:
At least one of these information elements shall be present.
|
||
| Information element | Status | Description |
|---|---|---|
| Success response | O
(NOTE) | Indicates that the FL process support query request was successful. |
| > List of FL member IDs / addresses | O | Provides the ID and address of the FL members which are part of the FL group. |
| >> FL member information | O | Information on the FL members such as availability, constraints, role/type. |
| Failure response | O
(NOTE) | Indicates that the FL process query support request was failure. |
| > Cause | M | Reason for the failure. |
|
NOTE:
Only one of these information elements shall be present.
|
||
| Information element | Status | Description |
|---|---|---|
| Success response | O
(NOTE) | Indicates that the FL process support request was successful. |
| > FL group identifier(s) | O | Identifies the AIMLE updated or modified FL group for the FL process and ML task (FL training or inference). |
| > List of FL member IDs / addresses | O | Provides the ID and address of the update or modified FL members which are part of the FL group. |
| >> FL member information | O | Information on the updated or modified FL members such as availability, constraints, role/type. |
| Failure response | O
(NOTE) | Indicates that the FL process support request was failure. |
| > Cause | M | Reason for the failure. |
|
NOTE:
Only one of these information elements shall be present.
|
||
| Information element | Status | Description |
|---|---|---|
| Result | M | Positive or negative acknowledgement for the deletion of the FL member group. |
| Information element | Status | Description |
|---|---|---|
| Requestor identity | M | Identity of the AIMLE Server performing the request. |
| VAL service identity | O
(NOTE 1) | The identity of the VAL service for which the grouping indication applies. |
| ML model ID | O
(NOTE 1) | The model ID for which the indication applies. |
| ADAE analytics ID | O
(NOTE 1) | The ADAES analytics ID (as specified in TS 23.436) for which the FL grouping is to be used, in case when FL process is used for a given analytics task. |
| FL group identifier(s) | M | Identifies the AIMLE-created, changed FL group for the FL process. |
| > List of FL member IDs / addresses | O | Provides the ID and address of the FL members which are part of the FL group. |
| >> FL member information | O | Information on the FL members such as availability, constraints, role/type. |
| FL group deletion information | O
(NOTE 2) | Indication that the FL group is going to be deleted based on VAL server request. |
| > Cause | O | Cause for the expected deletion of the FL members group (e.g., due to AI/ML service termination or group UE mobility to different service area). |
| > Expiration time | O | Indicates the expiration time of the FL group deletion (in case the deletion of the FL group is expected in future time instance). If the Expiration time IE is not included, it indicates that the deletion of the group is instant. |
|
NOTE 1:
At least one of these information elements shall be present.
NOTE 2:
This IE is mandatory if the indication is related to an FL group deletion.
|
||
| Information element | Status | Description |
|---|---|---|
| Success response | O
(NOTE) | Acknowledgement of FL grouping indication. |
| Failure response | O
(NOTE) | Indicates that the FL grouping indication was failure. |
| > Cause | O | Reason for the failure. |
|
NOTE:
Only one of these information elements shall be present.
|
||