WO2024067193A1 - Ai模型训练中用于获取训练数据的方法以及通信装置 - Google Patents
Ai模型训练中用于获取训练数据的方法以及通信装置 Download PDFInfo
- Publication number
- WO2024067193A1 WO2024067193A1 PCT/CN2023/119343 CN2023119343W WO2024067193A1 WO 2024067193 A1 WO2024067193 A1 WO 2024067193A1 CN 2023119343 W CN2023119343 W CN 2023119343W WO 2024067193 A1 WO2024067193 A1 WO 2024067193A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- training data
- network element
- information
- model
- candidate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/09—Supervised learning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/336—Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/373—Predicting channel quality or other radio frequency [RF] parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/0626—Channel coefficients, e.g. channel state information [CSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0686—Hybrid systems, i.e. switching and simultaneous transmission
- H04B7/0695—Hybrid systems, i.e. switching and simultaneous transmission using beam selection
- H04B7/06952—Selecting one or more beams from a plurality of beams, e.g. beam training, management or sweeping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/22—Traffic simulation tools or models
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Definitions
- the embodiments of the present application relate to the field of machine learning, and more specifically, to a method and a communication device for obtaining training data in AI model training.
- the training of AI models and the collection of training data of AI models may be deployed in different network elements.
- the training or updating of AI models requires the interaction of training data (for example, measurement results and/or labels of reference signals) between the training network element of the AI model and the collection network element of training data.
- the present application provides a method and a communication device for obtaining training data in AI model training, in order to reduce the waste of air interface resources.
- a method for obtaining training data in AI model training is provided, which can be applied to a network element for collecting training data, such as a terminal device or an access network device, and the method includes:
- the first network element receives first information from the second network element, where the first information is used to determine the validity of candidate training data collected by the first network element, where the determination result of the validity includes valid or invalid;
- the first network element collects candidate training data for the AI model
- the first network element sends second information to the second network element based on the candidate training data and the first information, where the second information indicates a result of determining the validity.
- the first network element is a network element that collects training data of an AI model
- the second network element is a network element that trains an AI model.
- the second network element needs the first network element to collect training data of an AI model, it sends a first message to the first network element, and the first message is used to instruct the first network element to collect training data of the AI model, and is also used to determine the validity of the candidate training data collected by the first network element (also referred to as validity determination).
- the first network element collects candidate training data for the AI model and determines the validity of the collected candidate training data based on the first information. Afterwards, the first network element sends a second message to the second network element to indicate the result of the validity determination.
- the first network element After the first network element completes the collection of candidate training data once, it will determine the validity of the collected candidate training data. Only valid candidate training data is provided by the first network element to the second network element for use as training data, rather than providing the collected data to the second network element without any screening. The transmission of invalid candidate training data collected can be reduced, thereby reducing the waste of air interface resources.
- the first information is used to determine a constraint condition used in the validity determination.
- the constraint condition may include one or more of the following:
- the first information indicates one or more of the following:
- the quantity threshold of the training data that meets the judgment criteria of the quality indicator is the quantity threshold of the training data that meets the judgment criteria of the quality indicator
- part of the above information not indicated by the first information can be predefined by the protocol.
- the first information indicates a part of the above information, and may include explicitly indicating one or more of the parts in the above information, or implicitly indicating one or more of the parts in the above information.
- Explicit indication may include: the first information includes one or more of the parts explicitly indicated in the above information.
- Implicit indication may include: the first information includes other information corresponding to one or more of the parts implicitly indicated in the above information.
- the other information may include an index having a corresponding relationship with one or more of the parts implicitly indicated in the above information.
- the other information may include one or more information, wherein the multiple information each indicates a part of each information in the implicitly indicated part of the above information.
- the above correspondence may be predefined by the protocol, or may be pre-stored or pre-configured.
- the pre-configuration may be performed by using radio resource control (RRC) signaling to configure the correspondence between multiple indexes and multiple values of a combination of one or more of the above information.
- RRC radio resource control
- the first information above can be carried in control information, such as downlink control information (DCI).
- DCI downlink control information
- the above quality indicators may include one or more quality indicators, each of which has a corresponding threshold and judgment criterion.
- the quality indicator may include a quality indicator of the measurement result of the reference signal, or one or more of the quality indicators of the label.
- the label is used as a comparison truth value for AI model training.
- the label may include one or more of location information, beam pattern, channel measurement results, etc.
- the threshold of the quality indicator may include a threshold of the number of training data that meets the determination criteria of the quality indicator as described above, and the determination criteria of the quality indicator may include a determination criteria for the number of training data that meets the determination criteria of the quality indicator.
- the first information can be used to determine the constraint conditions, which can be implemented in a variety of ways, and several examples are given below to illustrate.
- the first information indicates a threshold of one or more quality indicators, and the determination criteria of the one or more quality indicators are predefined by the protocol.
- the quality indicators include a signal to interference plus noise ratio (SINR) of the training data and the number of training data, and the determination criterion of SINR is: SINR is greater than or equal to a threshold Q; the determination criterion of the number of training data is: the number of training data is greater than or equal to a threshold N.
- the first information indicates Q and N, and the determination criterion of SINR and the determination criterion of the number of training data are both predefined by the protocol.
- the judgment criteria of the quality indicator are predefined by the protocol, so that indication overhead can be saved.
- the first information indicates the threshold of one or more quality indicators, and the judgment criteria of the one or more quality indicators.
- the quality indicators include the SINR of the training data and the number of training data
- the judgment criterion of SINR is: SINR is greater than or equal to the threshold Q
- the judgment criterion of the number of training data is: the number of training data is greater than or equal to the threshold N.
- the first information indicates Q and N
- the first information includes an information field, which is used to indicate the judgment criterion of SINR and the judgment criterion of the number of training data.
- the value of the information field is 1, it means “SINR is greater than or equal to Q, and the number of training data is greater than or equal to N"; if the value of the information field is 0, it means "SINR is greater than Q, and the number of training data is greater than N".
- the first information indicates the threshold of the constraint quality indicator and the judgment criterion of the quality indicator, so that the second network element can adaptively update the constraint according to the change in the demand for training data. It is suitable for scenarios where the constraints change frequently, and can improve the adaptability of the AI model to different application scenarios, and increase the probability of collecting training data that meets the requirements in different application scenarios.
- the first information indicates the thresholds of some quality indicators, and the thresholds of another part of the quality indicators and the judgment criteria of these quality indicators are predefined by the protocol.
- the quality indicators include the SINR of the training data and the number of training data
- the judgment criterion of SINR is: the SINR of the training data is greater than or equal to the threshold Q
- the judgment criterion of the number of the training data is: the number of the training data is greater than or equal to the threshold N.
- the first information indicates Q, and the threshold N of the number of the training data, as well as the judgment criterion of SINR and the judgment criterion of the number of the training data can be predefined by the protocol.
- the threshold of the quality indicator with a long change period in the application scenario and its judgment criteria can be predefined through the protocol to save signaling overhead; while the threshold of the quality indicator with a relatively frequent change and its judgment criteria are indicated through the first information, which can ensure flexible adjustment of the requirements for the required training data.
- This example can take into account both signaling overhead and the flexibility of constraint condition update.
- the first information indicates a threshold of a part quality indicator and an index information
- the index information is used to determine the The judgment criteria of some quality indicators, as well as the thresholds of other quality indicators in the constraints and the judgment criteria of the other quality indicators.
- the first information indicates the threshold Q and index 0 of SINR, wherein index 0 indicates: the threshold of the number of training data is N, the judgment criterion of SINR is: the SINR of the training data is greater than or equal to Q, and the judgment criterion of the number of training data is: the number of training data is at least N.
- index 0 is an index value in one of multiple application scenarios, for example, the multiple application scenarios include but are not limited to CSI prediction, uplink positioning, downlink positioning or beam management, and index 0 is an index in one of the one or more indexes corresponding to the beam management scenario.
- index 0 is an index value in a certain application scenario, for example, there are multiple indexes corresponding to the uplink positioning scenario, and index 0 is one of the multiple indexes.
- the first information indicates an index information
- the index information is used to determine the threshold of one or more quality indicators and the judgment criteria of the one or more quality indicators.
- the first information indicates index 0, where index 0 means: the threshold of the SINR of the training data is Q, the threshold of the number of training data is N, the judgment criterion of SINR is: the SINR of the training data is greater than or equal to Q, and the judgment criterion of the number of training data is: the number of training data is at least N.
- index 0 is an index value in one of multiple application scenarios, for example, the multiple application scenarios include but are not limited to CSI prediction, uplink positioning, downlink positioning or beam management, and index 0 is an index in one of the one or more indexes corresponding to the beam management scenario.
- index0 is an index value in a certain application scenario, for example, there are multiple indexes corresponding to the uplink positioning scenario, and index 0 is one of the multiple indexes.
- the correspondence between the index information and the threshold of the quality indicator and/or the judgment criterion of the quality indicator is predefined by the protocol only as an example, and other achievable methods may also be used, including but not limited to pre-storage or pre-configuration.
- the quality indicator indicated by the first information includes a quality indicator of the label of the AI model.
- the training data of the AI model also includes a label.
- the label is location information.
- the quality indicator in the constraint condition may also include a quality indicator of the label, for example, the quality indicator of the label may include a threshold of the distance between the locations of different samples, etc.
- the quality indicator indicated by the first information also includes a quality indicator of the label of the AI model.
- the second information includes first training data and the second information indicates that the candidate training data collected by the first network element is valid, and the first training data is valid data among the candidate training data.
- the first network element determines the validity of the collected candidate training data based on the first information, if it is determined that the collection is valid, the first network element sends second information to the second network element.
- the second information may be valid candidate training data (i.e., the first training data), and invalid candidate training data is not sent, thereby reducing the waste of air interface resources.
- valid candidate training data will be provided to the second network element for training or updating the AI model, that is, the valid candidate training data actually becomes the training data.
- Invalid candidate training data is the candidate training data that does not meet the constraint conditions.
- the second network element since the first network element will not send invalid candidate training data to the second network element, the second network element will not receive invalid or unqualified training data, thereby avoiding pollution of the entire training data set. At the same time, it also avoids adverse effects on the training of the AI model of the second network element, such as inaccurate evaluation of AI performance gain, overfitting of AI models, weak generalization ability, and poor scene adaptability caused by using invalid candidate training data for AI model training.
- the second information indicates that the candidate training data collected by the first network element is invalid.
- the first network element determines the validity of the collected candidate training data based on the first information
- the first network element sends a second information to the second network element, and the second information only indicates that the candidate training data collected this time is invalid, and does not provide the collected candidate training data to the second network element, thereby reducing the waste of air interface resources.
- the second network element since the second network element will not receive invalid or unqualified candidate training data, it avoids pollution of the entire training data set; at the same time, it also avoids adverse effects on the training of the AI model of the second network element, such as the use of invalid candidate training data for AI model training, which leads to inaccurate AI performance gain evaluation, overfitting of the AI model, weak generalization ability, and poor scene adaptability.
- the first information is used to determine constraint conditions for determining the validity of candidate training data collected by the first network element.
- the second network element instructs the first network element to collect training data of the AI model through the first information, and at the same time
- the first information is also used by the first network element to determine the constraints that the training data to be collected should satisfy, so that the first network element can screen (i.e., determine the validity) the candidate training data after collecting them, providing a basis for the first network element to determine whether the collected candidate training data is valid.
- the method further includes:
- the first network element determines that the candidate training data includes first training data that satisfies the constraint condition, the first network element determines that the candidate training data is valid; or,
- the first network element determines that the candidate training data does not include the first training data that satisfies the constraint condition. If the first network element determines that the candidate training data is invalid.
- the set of candidate training data satisfying the constraint conditions among the collected candidate training data is called first training data; and when there is no candidate training data satisfying the constraint conditions, it means that this collection is invalid.
- the method when the candidate training data collected by the first network element is invalid, the method further includes:
- the first network element receives third information from the second network element, and the third information instructs the first network element to re-collect candidate training data for the AI model.
- the invalid candidate training data previously collected can be used together with the recollected candidate training data for validity determination, so as to increase the probability of obtaining candidate training data that meets the requirements (that is, obtaining training data).
- the air interface transmission configuration of the reference signal can be updated during recollection, the possibility of obtaining high-quality candidate training data is increased, so that the probability of collecting qualified training data is increased.
- the method further includes:
- the first network element determines air interface transmission configuration information, where the air interface transmission configuration information corresponds to an updated air interface transmission configuration, and the air interface transmission configuration information instructs the first network element to collect candidate training data for the AI model based on the updated air interface transmission configuration;
- the updated air interface transmission configuration information includes one or more of the following updates:
- the number of antenna ports used by the reference signal is the number of antenna ports used by the reference signal
- the frequency domain density of the reference signal or,
- the air interface transmission configuration of the reference signal related to the training data collection can be updated, so as to improve or guarantee the quality of the reference signal, so as to collect valid candidate training data, thereby providing guarantee for the training of the AI model, such as initial training/or training of the update process.
- the update of the air interface transmission configuration of the reference signal helps to collect valid candidate training data, it can also speed up the efficiency of AI model training.
- the third information further indicates a maximum number k of validity determinations, where k is a positive integer.
- the maximum number of validity determinations k is indicated by the third information, that is, only when it is determined that re-collection is required, the second network element indicates the maximum number of validity determinations to the first network element, which can avoid signaling waste caused by constraining the re-collection process when the collection result is unknown.
- the first network element may obtain valid candidate training data through one collection, and there is no need to re-collect at this time. At this time, the second network element does not need to indicate the relevant information of the re-collection to the first network element, so as to save signaling overhead.
- the first information further indicates a maximum number k of validity determinations, where k is a positive integer.
- the maximum number of validity judgments k is indicated by the first information, that is, when the second network element starts to collect training data, it indicates the maximum number of validity judgments, so that the first network element can quickly enter the re-collection process after a collection failure, which can save the interaction time between the first network element and the second network element and improve the efficiency of collecting training data.
- the second network element indicates to the first network element the maximum number of validity determinations k, so that the first network element If the candidate training data collected for the first time is invalid, the next candidate training data can be collected quickly, and the collection of candidate training data can be repeated without exceeding the maximum number k of validity determinations, which can save the overhead of re-collection indication signaling and improve the efficiency of AI model training/update.
- the method further includes:
- the first network element collects candidate training data of the AI model based on the updated air interface transmission configuration
- the first network element stops collecting candidate training data for the AI model.
- the collection process of the first network element can be prevented from falling into an endless loop, thereby avoiding resource occupation and waste.
- the method further includes:
- the first network element Before exceeding the maximum number of validity determination times k, if the first network element determines that the j-th validity determination result is valid based on the first information, the first network element sends fourth information to the second network element, the fourth information includes second training data, and the fourth information indicates that the j-th validity determination result is valid, the second training data includes valid data in the candidate training data for the j-th validity determination, j is less than or equal to k, and j is a positive integer.
- the first network element collects candidate training data for the AI model, including:
- the first network element measures a reference signal from the second network element to obtain one or more measurement results, and the candidate training data of the AI model includes the one or more measurement results;
- the first network element measures a reference signal from a third network element to obtain one or more measurement results, and the candidate training data of the AI model includes the one or more measurement results.
- the first network element collects candidate training data for the AI model, which may be a measurement result obtained by measuring a reference signal sent by a second network element or a reference signal sent by a third network element.
- the measurement result may be one or more.
- the first network element obtains one measurement result by measuring a reference signal once; or, the first network element obtains multiple measurement results by measuring reference signals multiple times; or, the first network element obtains multiple measurement results by measuring a reference signal once, without limitation.
- the candidate training data includes the one measurement result or the multiple measurement results.
- the first network element is a terminal device, and the second network element is an access network device; the first network element measures a reference signal from the second network element to obtain the one or more measurement results.
- the signal from the second network element includes one or more of the following: a channel state information-reference signal (CSI-RS), a positioning reference signal (PRS), a synchronization signal and a synchronization signal in a physical broadcast channel block (SSB) and/or a signal on a physical broadcast channel.
- CSI-RS channel state information-reference signal
- PRS positioning reference signal
- SSB physical broadcast channel block
- the application of the AI model can be applicable to application scenarios such as CSI feedback or CSI prediction based on the AI model, beam management based on the AI model, etc. It can solve problems such as CSI feedback or prediction, beam management, and improve the air interface performance in these application scenarios.
- the first training data further includes information of reference signals corresponding to K best measurement results among the one or more measurement results, where K is an integer greater than or equal to 1. It should be understood that when the number of measurement results is 1, K is equal to 1; when the number of measurement results is V, K is less than or equal to V, and K is greater than or equal to 1, where V is an integer greater than or equal to 2.
- the AI model is suitable for the scenario of beam management.
- the first training data also includes information on reference signals corresponding to the K best measurement results, which is used as a label for the AI model.
- the first network element is an access network device, and the second network element is a positioning device;
- the first network element measures the sounding reference signal from the third network element to obtain the one or more measurement results
- the first training data also includes location information of the third network element.
- the AI model is applicable to the scenario of uplink positioning.
- the first network element measures the detection reference signal of the third network element to obtain candidate training data, which includes the location information of the third network element.
- candidate training data which includes the location information of the third network element.
- the first network element provides the valid candidate training data (i.e., the first training data) and the corresponding location information of the third network element to the positioning device for training or updating the AI model, wherein the location information of the third network element is used as the label of the AI model.
- the first network element is a terminal device, and the second network element is a positioning device;
- the first network element measures a positioning reference signal from a third network element to obtain the one or more measurement results, where the third network element is an access network device;
- the first training data also includes location information of the first network element.
- the AI model is applicable to the downlink positioning scenario. If the candidate training data collected by the first network element (e.g., a location reference device) is valid, the first training data provided by the first network element to the second network element (i.e., the positioning device) also includes the location information of the first network element, and the location information of the first network element is used as a label for the AI model.
- the first network element e.g., a location reference device
- the first training data provided by the first network element to the second network element i.e., the positioning device
- the location information of the first network element is used as a label for the AI model.
- a method for obtaining training data in AI model training is provided, which can be applied to a training network element of an AI model, such as an access network device or a positioning device, and the method includes:
- the second network element sends first information to the first network element, where the first information is used to determine the validity of the candidate training data of the AI model collected by the first network element, where the determination result of the validity includes valid or invalid;
- the second network element receives second information from the first network element, where the second information indicates a result of determining the validity.
- the second information includes first training data and the second information indicates that the candidate training data collected by the first network element is valid, and the first training data is valid data among the candidate training data.
- the second information indicates that the candidate training data collected by the first network element is invalid.
- the first information is used to determine constraint conditions for determining the validity of the candidate training data collected by the first network element.
- the candidate training data if the candidate training data includes first training data that satisfies the constraint condition, the candidate training data is valid; or,
- the candidate training data does not include the first training data that satisfies the constraint condition, the candidate training data is invalid.
- the method when the second information indicates that the candidate training data collected by the first network element is invalid, the method further includes:
- the second network element sends third information to the first network element, and the third information instructs the first network element to re-collect candidate training data for the AI model.
- the method further includes:
- the second network element determines air interface transmission configuration information, where the air interface transmission configuration information corresponds to an updated air interface transmission configuration, and the air interface transmission configuration information instructs the first network element to collect candidate training data for the AI model based on the updated air interface transmission configuration;
- the updated air interface transmission configuration information includes one or more of the following updates:
- the number of antenna ports used by the reference signal is the number of antenna ports used by the reference signal
- the frequency domain density of the reference signal or,
- the third information further indicates a maximum number k of validity determinations, where k is a positive integer.
- the first information further indicates a maximum number k of validity determinations, where k is a positive integer.
- the method further includes:
- the second network element receives fourth information from the first network element, the fourth information includes second training data, and the fourth information indicates that the result of the j-th validity judgment of the first network element is valid, the second training data is valid data among the candidate training data for the j-th validity judgment, j is less than or equal to k, and j is a positive integer.
- the second network element is an access network device
- the first network element is a terminal device
- the method further includes:
- the second network element sends a reference signal to the first network element, where the reference signal is used by the first network element to obtain one or more measurement results corresponding to the reference signal, and the candidate training data of the AI model includes the one or more measurement results.
- the first training data also includes reference signals corresponding to K best measurement results among the one or more measurement results, where K is an integer greater than or equal to 1.
- the second network element is a positioning device
- the first network element is an access network device
- the candidate training data of the AI model includes one or more measurement results and location information of a third network element, and the one or more measurement results are obtained by the first network element measuring a detection reference signal sent by the third network element.
- the second network element is a positioning device
- the first network element is a terminal device
- the candidate training data of the AI model includes one or more measurement results and location information of the first network element
- the one or more measurement results are based on the measurement of the positioning reference signal sent by the third network element
- the third network element is an access network device.
- the measurement is performed by the first network element.
- the constraint condition includes one or more of the following:
- the first information indicates one or more of the following:
- the quantity threshold of the training data that meets the judgment criteria of the quality indicator is the quantity threshold of the training data that meets the judgment criteria of the quality indicator
- the quality indicator in the above implementation method includes one or more quality indicators, such as a quality indicator of a label including an AI model, or one or more quality indicators of a measurement result of a reference signal.
- the constraint condition is based on an application scenario of the AI model, and the application scenario of the AI model includes one or more of the following:
- the present application provides a communication device, which may be a terminal device, or a device, module, or chip disposed in a terminal device, or a device that can be used in conjunction with a terminal device.
- the communication device may include a module for executing the method/operation/step/action described in the first aspect, which may be a hardware circuit, or software, or a combination of a hardware circuit and software.
- the communication device may include a processing module and a communication module.
- the present application provides a communication device.
- the communication device may include a module corresponding to the method/operation/step/action described in the second aspect, and the module may be a hardware circuit, or software, or a combination of a hardware circuit and software.
- the communication device may include a processing module and a communication module.
- the communication device is an access network device or a positioning device, and the positioning device may be, for example, an LMF network element.
- the present application provides a communication device, the communication device including a processor, for implementing the method described in the first aspect or any implementation of the first aspect.
- the processor is coupled to a memory, the memory is used to store instructions and data, and when the processor executes the instructions stored in the memory, the method described in the first aspect or any implementation of the first aspect can be implemented.
- the communication device may also include a memory.
- the communication device may also include a communication interface, the communication interface is used for the device to communicate with other devices, and illustratively, the communication interface may be a transceiver, a hardware circuit, a bus, a module, a pin or other types of communication interfaces.
- the communication device may be a terminal device, or it may be a device, a module or a chip, etc., which is set in a terminal device, or a device that can be used in combination with a terminal device.
- the present application provides a communication device, the communication device comprising a processor, for implementing the method described in the second aspect or any implementation of the second aspect.
- the processor is coupled to a memory, the memory is used to store instructions and data, and when the processor executes the instructions stored in the memory, the method described in the second aspect or any implementation of the second aspect can be implemented.
- the communication device may also include a memory.
- the communication device may also include a communication interface, the communication interface is used for the device to communicate with other devices.
- the communication interface may be a transceiver, a hardware circuit, a bus, a module, a pipe
- the communication device may be an access network device, or a device, module, or chip set in the access network device, or a device that can be used in conjunction with the access network device.
- the communication device may be a positioning device, or a device, module, or chip set in the positioning device, or a device that can be used in conjunction with the positioning device.
- the present application provides a communication system, including a first network element and a second network element.
- a communication system including a first network element and a second network element.
- the interaction between the first network element and the second network element is as follows:
- the second network element sends first information to the first network element, where the first information is used to determine the validity of the candidate training data collected by the first network element, where the determination result of the validity includes valid or invalid;
- the first network element receives the first information from the second network element
- the first network element collects candidate training data for the AI model
- the first network element sends second information to the second network element according to the candidate training data and the first information, where the second information indicates a determination result of validity;
- the second network element receives the second information from the first network element.
- the communication system includes a terminal device and an access network device.
- the communication system includes a terminal device, an access network device, and a positioning device.
- the terminal device is a location reference device
- the positioning device is a LMF network element.
- the present application provides a communication system, comprising a communication device as described in the third aspect or the fifth aspect, and a communication device as described in the fourth aspect or the sixth aspect.
- the present application further provides a computer program, which, when executed on a computer, enables the computer to execute the method provided in the first aspect, the second aspect, or any implementation of the first aspect or the second aspect.
- the present application also provides a computer program product, comprising instructions, which, when executed on a computer, enable the computer to execute the method provided in the first aspect, the second aspect, or any implementation of the first aspect or the second aspect.
- the present application also provides a computer-readable storage medium, in which a computer program or instruction is stored.
- a computer program or instruction is stored.
- the computer program or instruction When the computer program or instruction is run on a computer, the computer executes the above-mentioned first aspect, second aspect, or the method provided in any implementation of the first aspect or the second aspect.
- the present application also provides a chip, which is used to read a computer program stored in a memory to execute the method provided in the above-mentioned first aspect, second aspect, or any aspect of the first aspect or second aspect; or, the chip includes a circuit for executing the above-mentioned first aspect, second aspect, or any aspect of the method provided in the first aspect or second aspect.
- the present application further provides a chip system, which includes a processor for supporting a device to implement the above-mentioned first aspect, second aspect, or the method provided in any one of the first aspect or second aspect.
- the chip system also includes a memory, which is used to store the necessary programs and data of the device.
- the chip system can be composed of a chip, or it can include a chip and other discrete devices.
- Figure 1 is a schematic diagram of the neural network iteration process.
- FIG. 2 is a schematic diagram of the architecture of a communication system applicable to an embodiment of the present application.
- Figure 3 is a schematic flowchart of the method for obtaining training data in AI model training provided in this application.
- FIG4 is a schematic diagram of a CSI feedback mechanism based on an AI model.
- FIG5 is an example of obtaining training data from CSI feedback based on the AI model provided in this application.
- FIG6 is a schematic diagram of the technical solution provided in the present application in an uplink positioning scenario based on an AI model.
- FIG. 7 is an example of obtaining training data in uplink positioning based on the AI model provided in the present application.
- FIG8 is a schematic diagram of the technical solution provided in the present application in a downlink positioning scenario based on an AI model.
- FIG9 is an example of obtaining training data in downlink positioning based on the AI model provided in the present application.
- FIG10 is a schematic diagram of the AI-assisted sparse beam scanning process.
- FIG11 is an example of obtaining training data in beam management based on the AI model provided in the present application.
- FIG12 is a schematic structural diagram of the communication device provided in the present application.
- FIG13 is a schematic structural diagram of the communication device provided in the present application.
- AI model refers to a function model that maps an input of a certain dimension to an output of a certain dimension, and its model parameters are obtained through machine learning training.
- a and b are parameters of the AI model, which can be obtained through machine learning training.
- the AI models mentioned in the embodiments below in this application are not limited to neural networks, linear regression models, decision tree models, support vector machines (SVM), Bayesian networks, Q learning models or other machine learning (ML) models.
- Training data set Data used for model training, verification, and testing in machine learning. The quantity and quality of data will affect the effect of machine learning.
- Training data can include the input of the AI model, or the input and target output of the AI model.
- the target output is the target value of the output of the AI model, which can also be called the true output value, true output value, label, or label sample.
- Model training The process of selecting a suitable loss function and using an optimization algorithm to train the model parameters so that the value of the loss function is less than the threshold, or the value of the loss function meets the target requirements.
- AI model design mainly includes data collection (for example, collecting training data and/or inference data), model training and model inference. It can also include the application of inference results.
- data collection link the data source is used to provide training data sets and inference data.
- model training link the AI model is obtained by analyzing or training the training data provided by the data source. Among them, the AI model represents the mapping relationship between the input and output of the model. Learning the AI model through the model training node is equivalent to learning the mapping relationship between the input and output of the model using the training data.
- the AI model trained through the model training link is used to perform inference based on the inference data provided by the data source to obtain the inference result.
- This link can also be understood as: inputting the inference data into the AI model, and obtaining the output through the AI model, which is the inference result.
- the inference result can indicate: the configuration parameters used (executed) by the execution object, and/or the operation performed by the execution object.
- the reasoning results are published in the reasoning result application link.
- the reasoning results can be uniformly planned by the execution (actor) entity.
- the execution entity can send the reasoning results to one or more execution objects (for example, core network equipment, access network equipment, or terminal equipment, etc.) for execution.
- the execution entity can also feedback the performance of the model to the data source to facilitate the subsequent implementation of the model update training.
- Loss function It is used to measure the difference or gap between the model's predicted value and the true value.
- Model application Use the trained model to solve practical problems.
- Machine learning is an important technical approach to achieve artificial intelligence (AI).
- Machine learning can be divided into supervised learning, unsupervised learning, and reinforcement learning.
- supervised learning uses a machine learning algorithm to learn the mapping relationship from sample values to sample labels based on the collected sample values and sample labels, and uses a machine learning model to express the learned mapping relationship.
- the process of training a machine learning model is the process of learning this mapping relationship.
- a noisy received signal is a sample
- the real constellation point corresponding to the signal is a label.
- Machine learning expects to learn the mapping relationship between samples and labels through training, that is, to make the machine learning model learn a signal detector.
- the model parameters are optimized by calculating the error between the model's predicted value and the real label.
- the learned mapping relationship can be used to predict the sample label of each new sample.
- the mapping relationship learned by supervised learning can include linear mapping and nonlinear mapping. According to the type of label, the learning task can be divided into classification task and regression task.
- FIG. 1 is a schematic diagram of the neural network iteration process.
- n samples are selected to form a batch, and then the batch is thrown into the neural network to get the output result. Then the output result and the sample label are thrown into the loss function to calculate the loss of this round. Finally, the derivative of each parameter is combined with the step size parameter to update the parameter.
- Batch means "batch", which means that the neural network processes data in batches. Batch size is the number of samples processed in each batch. Therefore, generally finding a sample size of appropriate size can speed up the training speed by parallel calculation, and the amount of data processed at one time will not be too large.
- the training data set is a collection of training samples. Each training sample is an input to the neural network.
- the training data set is used for model training.
- the training data set is one of the most important parts of machine learning.
- the training process of machine learning is essentially to learn certain features from the training data set, so that the output of the neural network is close to the ideal target value (that is, the label or output true value) under the training data set. The difference is minimal.
- the weights and outputs of the neural networks trained with different training data sets are different. Therefore, the composition and selection of the training data set determine the performance of the trained neural network to some extent.
- AI models are applied to air interface technology, whether it is offline model update/training or online model update/training, it is necessary to collect data from the real deployment network to form the training data set required for model update/training.
- a good training data set helps wireless communication AI algorithm design to achieve greater performance gains and improve the generalization ability and robustness of the final design algorithm in various scenarios.
- AI models are applied to some application scenarios of air interface technology, if the AI model training network element and the training data collection network element are not in the same network element, the AI model training network element and the training data collection network element need to interact with each other for training data. Based on the current technical status, the interaction of training data is usually periodic or continuous, which easily leads to waste of air interface resources.
- the process of training data collection by the training data collection network element is not constrained by the needs of the AI model training network element, and invalid collection often occurs.
- the training data collected by the training data collection network element is not the training data actually required by the AI model training network element, resulting in some invalid interactions and waste of air interface resources.
- the AI model training network element uses these training data for AI model training, it is easy to pollute the training data set of the AI model, resulting in inaccurate gain evaluation, model overfitting, weak generalization ability, poor scene adaptability and other problems.
- the present application provides a method for obtaining training data in AI model training, which is beneficial to solving or improving the above problems.
- the communication system can be a fourth generation (4G) communication system (such as a long term evolution (LTE) system), a fifth generation (5G) communication system, a world-wide interoperability for microwave access (WiMAX) or a wireless local area network (WLAN) system, a satellite communication system, or a future communication system, such as a 6G communication system, or a fusion system of multiple systems.
- 4G fourth generation
- 5G fifth generation
- WiMAX world-wide interoperability for microwave access
- WLAN wireless local area network
- satellite communication system a satellite communication system
- a future communication system such as a 6G communication system
- the 5G communication system can also be called a new radio (NR) system.
- NR new radio
- a network element in a communication system may send a signal to another network element, or receive a signal from another network element.
- the signal may include information, signaling, or data, etc.
- the network element may also be replaced by an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc., and the network element is used as an example for description in this application.
- the communication system applicable to the present application may include a first network element and a second network element, and optionally, further include a third network element, wherein the number of the first network element, the second network element and the third network element is not limited.
- FIG. 2 is a schematic diagram of the architecture of a communication system applicable to an embodiment of the present application.
- FIG. 2 (a) is a schematic diagram of the architecture of a communication system applicable to an embodiment of the present application.
- the communication system includes a network device 110, a terminal device 120 and a terminal device 130.
- the terminal devices 120 and 130 can access the network device 110 and communicate with the network device 110.
- the network device 110 can be an access network device.
- the communication system may also include an AI entity, and the network device may forward the data related to the AI model reported by the terminal device to the AI entity, and the AI entity performs AI-related operations such as training data set construction and model training, and provides the output of AI-related operations such as the trained AI model, model evaluation, and test results to the network device.
- the AI entity may also be located inside the network device 110, that is, a module of the network device 110.
- FIG. 2 (b) is a schematic diagram of the architecture of another communication system applicable to an embodiment of the present application.
- the communication system includes a network device 110, a terminal device 120, a terminal device 130 and a positioning device 140. Among them, the positioning device 140 and the network device 110 can communicate through interface messages.
- the positioning device 140 is a location management function (LMF), and the network device 110 can be an access network device, such as a gNB or an eNB, etc., without limitation.
- the access network device 110 is a gNB
- the gNB and the LMF can exchange information through NR positioning protocol A (NR positioning protocol A, NRPPa) messages
- the access network device 110 is an eNB
- the eNB and the LMF can exchange information through LTE positioning protocol (LTE positioning protocol, LPP) messages.
- the terminal device and the positioning device 140 can also communicate directly, such as the interaction between the terminal device 130 and the positioning device 140 shown in (b) of Figure 2.
- the AI entity can be configured inside the positioning device 140, or separately configured from the positioning device 140, without limitation.
- the positioning device and the network device can be different modules of the same device, or they can be separate different devices.
- a network device can serve one or more terminal devices at the same time.
- a terminal device can also access one or more network devices at the same time.
- the embodiment of the present application does not limit the number of terminal devices and network devices included in the wireless communication system.
- the positioning device 140 of (b) of Figure 2 is not limited to being an LMF network element, but can also be other network elements with positioning functions, and the number thereof is not limited.
- a network device may be a device with wireless transceiver functions, and the network device may be a device that provides wireless communication function services, and is usually located on the network side, including but not limited to the next generation base station (gNodeB, gNB) in the fifth generation (5th generation, 5G) communication system, the base station in the sixth generation (6th generation, 6G) mobile communication system, the base station in the future mobile communication system, or the access node (access point, AP) in the wireless fidelity (wireless fidelity, WiFi) system, the evolved node B (evolved node B, eNB) in the long term evolution (long term evolution, LTE) system, the wireless
- the network device may include a radio network controller (RNC), a node B (NB), a base station controller (BSC), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a transmission reception point (TRP), a transmitting point (TP), a base
- the network device may include a centralized unit (CU) node, or a distributed unit (DU) node, or a RAN device including a CU node and a DU node, or a RAN device including a control plane CU node, a user plane CU node, and a DU node, or the network device may also be a wireless controller, a relay station, a vehicle-mounted device, and a wearable device in a cloud radio access network (CRAN) scenario.
- the base station can be a macro base station, a micro base station, a relay node, a donor node, or a combination thereof.
- the base station can also refer to a communication module, a modem, or a chip used to be set in the aforementioned device or apparatus.
- the base station can also be a mobile switching center and a device that performs the base station function in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, a network-side device in a 6G network, and a device that performs the base station function in future communication systems.
- the base station can support networks with the same or different access technologies without limitation.
- the network equipment may be fixed or mobile.
- the access network equipment 110 may be stationary and responsible for wireless transmission and reception in one or more cells from the terminal devices 120 and 130.
- the access network equipment 110 may also be mobile, for example, a helicopter or a drone may be configured to act as a mobile base station, and one or more cells may move according to the location of the mobile base station. It should be understood that in other examples, a helicopter or a drone may be configured to be used as a device for communicating with the base station 110.
- the communication device used to implement the above access network function can be an access network device, or a network device with some functions of accessing the network, or a device capable of supporting the implementation of the access network function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module, which can be installed in the access network device or used in combination with the access network device.
- the communication device used to implement the access network device function is an access network device for example.
- the terminal device can be an entity on the user side for receiving or transmitting signals, such as a mobile phone.
- the terminal device includes a handheld device with a wireless connection function, other processing devices connected to a wireless modem, or a vehicle-mounted device.
- the terminal device can be a portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted mobile device.
- the terminal device 120 can be widely used in various scenarios, such as cellular communication, WiFi system, D2D, V2X, peer to peer (P2P), M2M, machine type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drone, robot, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc.
- cellular communication WiFi system
- D2D peer to peer
- M2M machine type communication
- IoT Internet of Things
- VR virtual reality
- AR augmented reality
- industrial control automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drone, robot, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc.
- Some examples of the communication device 120 include: user equipment (UE) of the 3GPP standard, a station (STA) in a WiFi system, a fixed device, a mobile device, a handheld device, a wearable device, a cellular phone, a smart phone, a session initialization protocol (SIP) phone, a laptop, a personal computer, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a target tracking device, a drone, a helicopter, an aircraft, a ship, a remote control device, a smart home device, an industrial device, a personal communication service (PCS) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a wireless network camera, a tablet computer, a handheld computer, a mobile internet device (MID), a wearable device such as a smart watch, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a terminal in a vehicle networking system, a wireless
- the terminal device 120 may be a wireless device in the above scenarios or a device used to be set in a wireless device, such as a communication module, a modem or a chip in the above device.
- the terminal device may also be referred to as a terminal, user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc.
- the terminal device may also be a terminal device in a future wireless communication system.
- the terminal device may also include a location reference device, such as an automatic navigation device.
- the embodiment of the present application does not limit the specific technology and specific device form adopted by the terminal device.
- the communication device used to implement the functions of the terminal device can be a terminal device, or a terminal device having some functions of the above communication device, or a device capable of supporting the functions of the above terminal device, such as a chip system, which can be installed in the terminal device or used in combination with the terminal device.
- the chip system can be composed of a chip, or it can include a chip and other discrete devices.
- the number and type of each device in the communication system shown in Figure 2 are for illustration only, and the present application is not limited to this.
- the communication system may also include more terminal devices, more access network devices, more positioning devices, and other network elements, such as core network devices, and/or network elements for implementing artificial intelligence functions.
- the first network element may be a network element that collects training data of the AI model
- the second network element is a training network element of the AI model
- the second network element may be a training network element of the AI model and also a network element where AI reasoning occurs.
- the first network element and the second network element may be logically deployed separately.
- the first network element and the second network element may be physically deployed in the same network element or different network elements, without limitation.
- the first network element receives first information from the second network element, where the first information indicates a determination of validity of candidate training data collected by the first network element, wherein the determination result of the validity includes valid or invalid.
- the first network element may determine the validity of the collected candidate training data based on the first information. In other words, based on the first information, the first network element may determine whether the collected candidate training data is valid.
- the first network element determines that the collected candidate training data contains valid training data based on the first information
- the first network element determines that the collected candidate training data is valid; if the first network element determines that the collected candidate training data does not contain valid candidate training data based on the first information, the first network element determines that the collected candidate training data is invalid.
- the determination result is valid.
- the valid candidate training data becomes the training data collected by the first network element this time.
- the valid candidate training data (hereinafter referred to as "valid data”) may be part or all of the collected candidate training data, without limitation, and are collectively referred to as first training data in this article. If the candidate training data collected by the first network element does not contain valid candidate training data, the determination result is invalid.
- the first information indicates a constraint condition, which is used by the first network element to determine the validity of the collected candidate training data.
- constraints include one or more of the following:
- the first information is used to determine the constraint condition.
- the first information indicates one or more of the following information:
- the constraint condition includes one or more quality indicators
- the first information indicates a threshold of the one or more quality indicators, and the determination criteria of the one or more quality indicators are predefined by a protocol.
- the first network element determines the constraint condition according to the first information and the protocol predefined.
- the first information indicates a threshold of the one or more quality indicators and a determination criterion of the one or more quality indicators.
- the first network element determines the constraint condition according to the first information.
- the constraint condition includes multiple quality indicators
- the first information indicates that some of the quality indicators
- the threshold of the quantity indicator, the threshold of another part of the quality indicators and the judgment criteria of the multiple quality indicators are predefined by the protocol.
- the first network element determines the constraint condition according to the first information and the protocol predefined.
- the first information indicates a threshold of some quality indicators and an index information
- the index information is used to determine the judgment criteria of the some quality indicators, as well as the thresholds of other quality indicators in the constraint conditions and the judgment criteria of the other quality indicators.
- the first network element determines the constraint conditions based on the first information and the index information.
- the first information indicates an index information
- the index information is used to determine a threshold of one or more quality indicators and a determination criterion of the one or more quality indicators.
- the first network element determines the constraint condition according to the index information.
- the "protocol pre-definition" in the above example may also be other implementation methods such as pre-configuration or pre-storage, without limitation.
- the first information further indicates a maximum number k of validity determinations, where k is a positive integer.
- the first information includes multiple items of the above information
- the multiple items of information can be carried in one message or carried in multiple messages respectively, that is, the first information can be carried in one message or carried in multiple messages.
- the maximum duration of collecting candidate training data corresponding to a single validity determination is denoted as Z below, where Z is a number greater than 0.
- the maximum duration of collecting the candidate training data that is, the maximum duration that the candidate training data can be used for validity determination. If the retention duration of the candidate training data exceeds the maximum duration Z, the candidate training data becomes invalid and is no longer used for validity determination.
- the maximum duration Z may be the same as the interval between two adjacent validity determinations, or may be greater than or less than the interval between two adjacent validity determinations.
- the candidate training data corresponding to one validity determination may include all or part of the candidate training data corresponding to one or more validity determinations before the validity determination.
- the interval between the two adjacent validity determinations can be fixed, that is, the validity determination is performed periodically within a certain time, or it can be variable, that is, the validity determination time is not fixed.
- the validity determination is to count the candidate training data that meet the threshold requirements.
- the validity determination is completed and the determination result is valid; when the number of candidate training data that meet the threshold requirements does not meet the requirements and exceeds the maximum interval time T of the validity determination (that is, the preset interval time threshold) or the number of candidate training data collected exceeds the preset threshold (that is, the maximum number of candidate training data collected), the validity determination is also completed and the determination result is invalid.
- Specific time-related information of the validity determination such as the determination time, the start time of the periodic determination, or one or more of the period, the maximum interval time T, the maximum number of candidate training data collected, etc., can be fully or partially predefined by the protocol, or based on the configuration.
- the second network element sends the first information to the first network element, and the first information is used for the validity determination of the candidate training data collected by the first network element.
- the second network element indicates the requirements of the training data to the second network element through the first information.
- only the candidate training data that meets the requirements can be used as training data for the training or update of the AI model. It can be seen that the candidate training data collected by the first network element needs to be "screened" before the candidate training data that meets the requirements can be used as training data and provided by the first network element to the second network element for use. Therefore, after the first network element collects the candidate training data, it will determine the validity of the collected candidate training data according to the first information.
- the determination result is invalid, it means that the candidate training data collected this time is not required by the second network element, that is, the candidate training data collected this time does not contain candidate training data that meets the requirements.
- the first network element may involve the re-collection of training data. Therefore, in the process of the first network element collecting training data for the AI model, the training data may not be obtained by collecting it once.
- the maximum time interval T for a single validity determination is equivalent to specifying how often the first network element performs a validity determination.
- the first network element collects the candidate training data again. After a period of time, the first network element performs the i+1th validity judgment on the collected candidate training data, where i is a positive integer. Therefore, in an embodiment of the present application, the number of times the first network element collects candidate training data for the AI model and the number of times the first network element performs a validity judgment are corresponding, or equal. In other words, each time the first network element performs a validity judgment, it represents a collection of candidate training data before this judgment. For the sake of clarity in the description of the technical solution, the collection of candidate training data before the i-th judgment is referred to as the i-th collection.
- the i+1th validity judgment can be for the candidate training data obtained in the i+1th collection, or it can be for the candidate training data obtained in the i+1th collection and one or more collections before the i+1th collection, without limitation. In this implementation, it may involve how the first network element handles the problem after a validity judgment. This is a question about the candidate training data collected before the judgment.
- the first network element After the first network element starts the i-th collection of candidate training data, after a time interval T0 (less than or equal to the maximum time interval T), the first network element performs a validity determination on the candidate training data collected for the i-th time, that is, the i-th validity determination. Assuming that the determination result of the i-th validity determination is invalid, the first network element can discard the candidate training data collected for the i-th time, and perform the i+1-th collection again if the maximum number of validity determinations k is not exceeded. In this example, each validity determination is only for the candidate training data collected within the time interval T0, and when the collection is invalid, the candidate training data collected this time is discarded.
- a validity determination can be for candidate training data collected within multiple time intervals T0.
- the candidate training data for a validity determination may come from multiple collections.
- the first network element can retain part of the candidate training data collected for the i-th time. For example, the first network element retains the part of the candidate training data collected for the i-th time that meets the determination criteria of some quality indicators in the constraint conditions. After that, the i+1th collection is performed.
- the first network element After a time interval T0, the first network element performs a validity judgment on the candidate training data collected for the i+1th time and the part of the candidate training data collected for the ith time whose retention time does not exceed the maximum time Z, that is, the i+1th validity judgment.
- the first network element can retain the candidate training data that meets the judgment criteria of some quality indicators in the candidate training data collected each time, and after completing a new collection, the retained historical candidate training data that meets the judgment criteria of some quality indicators and the newly collected candidate training data are judged for validity together. It can be seen that in a validity judgment, the candidate training data determined to be invalid is for that validity judgment, and does not mean that the candidate training data determined to be invalid in this validity judgment can never be used as training data.
- the present application does not limit these specific implementation methods.
- the constraint condition is based on the application scenario of the AI model.
- the application scenario of the AI model includes but is not limited to the following scenarios:
- one or more of the quality indicators involved in the constraints, the threshold of the quality indicators, the judgment criteria of the quality indicators, the threshold of the number of training data that meets the judgment criteria of the quality indicators, and the judgment criteria of the number of training data may be different. Examples will be given below for different application scenarios.
- the first network element collects candidate training data for the AI model.
- the first network element collects candidate training data for the AI model.
- the first network element may start collecting candidate training data for the AI model after receiving the first information, that is, based on the triggering of the first information.
- the first network element may also start collecting candidate training data for the AI model before or at the same time as receiving the first information. That is, the order of occurrence of step 310 and step 320 may not be limited.
- the second network element may send an updated first information to the first network element.
- the update of the first information mainly refers to the update of the constraint conditions determined by the first information.
- the validity of the collected candidate training data is determined based on the constraint conditions determined by the updated first information.
- only the first information received by the first network element at a certain time is used as an example to illustrate the validity determination and subsequent processes.
- the first network element sends second information to the second network element, where the second information indicates a determination result of validity of the candidate training data collected by the first network element.
- the first network element determines that the collected candidate training data is valid according to the first information
- the first network element sends second information to the second network element, and the second information indicates that the candidate training data collected by the first network element is valid.
- the first network element sends the first training data to the second network element, and the first training data itself implicitly indicates that the candidate training data collected by the first network element is valid.
- the first network element sends the first training data to the second network element, and at this time, the first network element also sends information indicating that the candidate training data collected by the first network element is valid, for example, information a.
- the first network element sends the first training data and information a to the second network element, and information a indicates that this collection is valid.
- the first network element determines that the collected candidate training data is invalid according to the first information
- the first network element sends second information to the second network element, and the second information indicates that the candidate training data collected by the first network element is invalid. It should be understood that in the case where the candidate training data collected by the first network element is invalid, the first network element only sends an indication that the collected candidate training data is invalid to the second network element, and does not send the collected invalid candidate training data, thereby reducing the waste of air interface resources.
- the first network element determines that the collected candidate training data is invalid, the first network element discards the candidate training data collected this time; or, in some implementations described above, in a validity determination, the invalid candidate training data may also be discarded. The data is retained for subsequent validity determination. Further, if the second network element instructs the first network element to re-collect the training data of the AI model, the first network element re-collects the candidate training data of the AI model.
- the first network element collects candidate training data for the AI model, specifically, the first network element measures a reference signal from a second network element or a third network element to obtain candidate training data for the AI model, or in other words, the candidate training data includes a measurement result obtained by measuring the reference signal by the first network element.
- a reference signal generally refers to a signal used for channel measurement.
- the channel measurement can be used for one or more of the functions of channel state information feedback, beam management, or positioning.
- the reference signal may include a channel state information reference signal, a synchronization signal, such as a primary synchronization signal and/or a secondary synchronization signal, a physical broadcast signal, a synchronization signal and a physical broadcast signal block (SSB), a demodulation reference signal, a phase tracking reference signal, or one or more of a positioning reference signal.
- a synchronization signal such as a primary synchronization signal and/or a secondary synchronization signal
- a physical broadcast signal such as a primary synchronization signal and/or a secondary synchronization signal
- SSB physical broadcast signal block
- demodulation reference signal such as a primary synchronization signal and/or a secondary synchronization signal
- SSB physical broadcast signal block
- the reference signal may be different, and the following embodiments will be illustrated for different application scenarios.
- the third network element refers to a network element different from the second network element.
- the first network element measures the reference signal from the second network element and obtains the measurement result.
- the measurement result may be one or more.
- the candidate training data of the AI model collected by the first network element includes the one or more measurement results.
- the second network element before the second network element sends the reference signal to the first network element, the second network element sends air interface transmission configuration information to the first network element, and the air interface transmission configuration information corresponds to the air interface transmission configuration, and the air interface transmission configuration information indicates that the first network element collects candidate training data for the AI model based on the air interface transmission configuration.
- the second network element sends a reference signal according to the air interface transmission configuration, and the first network element measures the reference signal from the second network element to obtain the measurement result, thereby collecting candidate training data based on the air interface transmission configuration.
- the first network element is a UE
- the second network element is an access network device, such as a base station.
- the first network element measures a signal from a third network element and obtains a measurement result.
- the measurement result may be one or more.
- the candidate training data of the AI model collected by the first network element includes the one or more measurement results.
- the first network element is an access network device, such as a base station, and the third network element is a UE.
- the first network element configures the third network element to send a reference signal.
- the first network element sends air interface transmission configuration information to the third network element, and the air interface transmission configuration information corresponds to the air interface transmission configuration.
- the third network element sends a reference signal based on the air interface transmission configuration, and the first network element measures the reference signal from the third network element to obtain a measurement result, thereby obtaining candidate training data based on the air interface transmission configuration.
- the air interface transmission configuration may include one or more of the following:
- the number of antenna ports used by the reference signal is the number of antenna ports used by the reference signal
- the frequency domain density of the reference signal or,
- the first network element collects candidate training data for the AI model and determines the validity of the candidate training data based on the first information, which can be understood as screening the collected candidate training data. If the collected candidate training data is valid, the first network element sends the valid candidate training data to the second network element for the second network element to train or update the AI model. At this time, the valid candidate training data is the training data. If the candidate training data collected by the first network element is invalid, the first network element indicates to the second network element that the collection of the candidate training data is invalid.
- the candidate training data collected once is invalid, it also means that no training data is collected this time. If the candidate training data collected once is valid, it also means that the training data is collected this time. At this time, the valid candidate training data becomes the training data, referred to as the first training data in this article, and is provided by the first network element to the second network element.
- the first network element re-collects the training data of the AI model also means “the first network element re-collects the candidate training data of the AI model”. This is because if the first network element fails to collect the training data, it will try to re-collect it, and the purpose of re-collection is to collect the training data of the AI model, but the process of collecting the training data of the AI model is to first collect the candidate training data and then filter the training data from the candidate training data.
- the second network element After receiving the second information from the first network element, if the second network element determines based on the second information that the current collection by the first network element is invalid, in one possible case, the second network element determines that the training data of the AI model needs to be collected again.
- the second network element sends the third information to the first network element, and the third information instructs the first network element to re-collect the training data of the AI model.
- the third information indicates the maximum number of validity determinations k.
- each validity determination includes a new batch of training data, that is, a new collection of training data sets, and thus the maximum number of validity determinations can also be referred to as execution times. The maximum number of times to collect training data sets.
- the second network element when the second network element receives an instruction from the first network element that the candidate training data collected by the first network element is invalid, the second network element sends a third message to the first network element to instruct the first network element to re-collect the training data of the AI model.
- the third message indicates the maximum number of validity determinations k, where k is a positive integer.
- the first network element re-collects or continues to collect the candidate training data according to the third information. Re-collection or continued collection may involve multiple times, and a validity determination is performed after each re-collection or continued collection is completed.
- the first network element can continue with the next re-collection and the next validity determination until the maximum number of validity determinations k is reached. If the determination results of the 1st validity determination to the k-1th validity determination are all invalid, and the determination result of the kth validity determination is still invalid, the first network element will stop collecting training data.
- the second network element when the second network element instructs the first network element to re-collect training data through the third information, the second network element may also indicate the maximum number of validity determinations k to the first network element. That is, the maximum number of validity determinations k is sent after the second network element determines that the training data needs to be re-collected.
- the maximum number of validity determinations k may be included in the third information, or carried by other information other than the third information.
- the second network element indicates the maximum number of validity determinations k in the first information sent to the first network element.
- the second network element constrains the process of the first network element re-collecting candidate training data, so that the first network element will not fall into an unlimited time-limited re-collection cycle when the training data (that is, valid candidate training data) is not collected, but stops collecting after the maximum number of validity determinations k is reached, regardless of whether the training data is collected.
- the first network element Before exceeding the maximum number of validity judgments k, if the first network element determines, based on the first information, that the result of the j-th validity judgment is valid, that is, the candidate training data targeted by the j-th validity judgment includes valid candidate training data, the first network element sends fourth information to the second network element, the fourth information includes the second training data, and the fourth information indicates that the result of the j-th validity judgment is valid, and the second training data specifically may include the valid candidate training data in the candidate training data targeted by the j-th validity judgment, j is less than or equal to k, and j is a positive integer.
- the j-th validity determination can be considered as a validity determination for a set of candidate training data, and all candidate training data included in the set are the training data for the j-th validity determination.
- the training data for the j-th validity determination is not limited to the candidate training data collected for the j-th time, but may also include candidate training data obtained from one or more collections before the j-th collection, without limitation.
- the first network element sends the second training data and information a to the second network element, where the information a indicates that this collection is valid.
- the maximum number of validity determinations k corresponds to a starting time
- the starting time should be understood as the starting time of the collection process of the training data corresponding to the maximum number of validity determinations k.
- the starting time may be the time when the first network element receives the first information or the third information. Equivalently, the first network element starts collecting training data for the AI model from the moment the first information or the third information is received.
- the end time of the collection process is uncertain.
- the collection process ends, and the first network element sends valid candidate training data (that is, the first training data) to the second network element, j is less than or equal to k, and j is a positive integer.
- the determination results from the first validity determination to the kth validity determination are all invalid, the moment when the determination result of the kth validity determination is determined to be invalid is the end time of the collection process.
- the method for obtaining training data provided in the present application is that the training data collecting network element determines the validity of the collected candidate training data and provides valid candidate training data to the training network element of the AI model, thereby ensuring that the collecting network element only provides the training network element with training data that meets the requirements. Since the training data that does not meet the requirements is filtered out on the collecting network element side, the interaction of invalid training data is eliminated, which not only saves air interface resources, but also avoids the pollution of the training data set on the training network element side and avoids other adverse effects caused thereby.
- the above describes in detail the main process of the method for obtaining training data in the AI model.
- the following is an example of the method for obtaining training data when the AI model is applied in different scenarios.
- CSI Channel state information
- the training or updating of the AI model in application scenario 1 is deployed on the access network device side.
- the access network device sends a downlink reference signal to the UE so that the UE can obtain a measurement result by measuring the downlink reference signal.
- the measurement result is the candidate training data.
- the obtained candidate training data is judged for validity, and the valid candidate training data is provided to the access network device side for training or updating the AI model.
- the downlink reference signal can be specifically CSI-RS.
- the valid candidate training data provided by the UE to the access network device is the label of the AI model, specifically CSI.
- the access network side needs to obtain downlink CSI to determine one or more of the configurations such as resources, modulation and coding scheme (MCS) and precoding of the downlink data channel for scheduling the UE.
- TDD time division duplex
- the access network device can obtain the uplink CSI by measuring the uplink reference signal, and then infer the downlink CSI, for example, using the uplink CSI as the downlink CSI.
- FDD frequency division duplex
- the downlink CSI is obtained by the UE measuring the downlink reference signal.
- the UE measures the CSI-RS or the synchronizing signal and physical broadcast channel block (SSB) and other signals to obtain the downlink CSI.
- the UE generates a CSI report in a manner predefined by the protocol or preconfigured by the access network device, and feeds the downlink CSI back to the access network device through the CSI report, so that the access network device obtains the downlink CSI.
- SSB physical broadcast channel block
- FIG4 is a schematic diagram of a CSI feedback mechanism based on an AI model.
- the auto encoder (AE) model is composed of two sub-models, an encoder and a decoder.
- AE generally refers to a network structure composed of two sub-models.
- the AE model can also be called a bilateral model, a dual-end model or a collaborative model.
- the encoder and decoder of AE are usually trained together and can be used in conjunction with each other.
- CSI feedback can be implemented based on the AI model of AE. For example, the UE side measures the downlink reference signal sent by the base station to obtain the measured CSI.
- the UE compresses and quantizes the measured CSI by the encoder, and feeds back the compressed and quantized information to the base station, such as the “feedback CSI information” shown in FIG3 .
- the base station recovers the “feedback CSI information” through the decoder to obtain the recovered CSI.
- the input of the decoder is the CSI information fed back by the UE, and the training of the decoder requires the CSI obtained by the UE measurement as the true value (or label) of the recovered CSI.
- the AI model deployed on the access network device side can be a decoder as shown in Figure 4.
- the access network device determines that it is necessary to collect training data for the AI model.
- the access network device sends first information to the UE, where the first information is used to determine the validity of the candidate training data collected by the UE.
- the determination result of the validity may be valid or invalid.
- the first information indicates a constraint condition for determining validity of candidate training data collected by the UE.
- step 310 For the first information and constraint conditions, etc., please refer to the relevant description in step 310, which will not be repeated here.
- the quality indicator of the measurement result may be the SINR of the training data and the number of training data.
- the first information indicates the threshold Q of the SINR and the threshold N of the number of training data, and the SINR determination criterion and the number of training data determination criterion (for example, the SINR is greater than or equal to Q, and the number of training data is greater than or equal to N) may be predefined by the protocol.
- the first information indicates the threshold Q of the SINR and the threshold N of the number of training data, as well as the SINR determination criterion and the number of training data determination criterion.
- the first information indicates the threshold Q and the threshold N, and the first information includes an information field for indicating the determination criterion.
- the information field includes 1 bit, and the 1 bit corresponds to the SINR determination criterion and the number of training data determination criterion, for example, the value of the 1 bit is "1" indicating that "the SINR of the training data is greater than or equal to Q, and the number of training data is greater than or equal to N", and the value of the 1 bit is "0" indicating that "the SINR of the training data is greater than Q and the number of training data is greater than N”.
- the information domain includes 2 bits b1 b0 , where b1 corresponds to the SINR judgment criterion, and b0 corresponds to the judgment criterion of the number of training data.
- the first information indicates the threshold Q of the SINR of the training data and the threshold N of the number of training data.
- the judgment criterion of the quality indicator of the first information part and the judgment criterion of the other part of the quality indicator are predefined by the protocol.
- the first information indicates the threshold Q and the threshold N.
- the first information also includes a 1-bit information domain.
- the value of the 1 bit When the value of the 1 bit is 1, it means “SINR is greater than or equal to Q", and when the value of the 1 bit is 0, it means “SINR is less than Q"; wherein, the judgment criterion of the number of training data is predefined by the protocol, for example, "the number of training data is at least N". It should be understood that the above implementation is only an example of the first information being used to determine the constraint condition, and is not limited.
- N can be an integer multiple of a batch during AI model training or the number of training data required for the AI model to converge.
- the access network device sends a reference signal to the UE.
- the UE obtains one or more measurement results by measuring the reference signal of the access network device.
- the measurement result can also be replaced by the measurement result of the reference signal or the channel measurement result. This replacement expression is also applicable to the implementation in other application scenarios. In the examples, no repeated description is given below.
- the measurement results include a channel response, such as a channel response matrix.
- the UE may obtain one measurement result through one measurement, and in this case, the candidate training data includes the one measurement result; optionally, the UE may obtain multiple measurement results through multiple measurements, and in this case, the candidate training data includes the multiple measurement results.
- the quality indicators of the measurement results may include, but are not limited to, one or more of the following: first path power, first path arrival delay, timing error group (TEG), average power of time domain sampling points, phase difference between antenna ports, equivalent SINR of the full band or sub-band, interference level of the full band or sub-band, line of light (LOS) probability, inter-station synchronization error, or, one or more of the confidence level of the measurement results, etc., without limitation.
- the quality of this indicator is applicable to application scenario 1 or other application scenarios described below, without limitation. It should be understood that these quality indicators can be obtained by performing corresponding processing on the measurement results of the reference signal.
- the specific processing process is not limited here, for example, it can be some known or future processing.
- the air interface transmission configuration information indicates the relevant air interface configuration for the access network device to send the reference signal.
- the air interface transmission configuration information may include but is not limited to one or more of the information such as the transmission power of the reference signal, the number of antenna ports used by the access network device to send the reference signal, the frequency bandwidth of the reference signal, the frequency domain density of the reference signal, and the period of the reference signal.
- the air interface transmission configuration information may also include other relevant information, which are not listed here one by one.
- the candidate training data collected by the UE is one or more measurement results obtained by measuring a reference signal from an access network device, or one or more channel measurement results.
- the reference signal can be a channel state information-reference signal (CSI-RS).
- CSI-RS channel state information-reference signal
- the UE determines the validity of the collected candidate training data according to the first information.
- the candidate training data is a plurality of measurement results obtained by the UE by measuring a reference signal, and the plurality of measurement results are the candidate training data.
- the UE determines whether the plurality of measurement results contain valid candidate training data (or valid measurement results) according to the constraint condition.
- the constraint condition is "the quality index (such as SINR) is greater than or equal to the threshold Q, and the number of candidate training data meeting the quality index greater than or equal to the threshold Q is at least N”
- the UE determines whether the plurality of measurement results collected contain measurement results with a quality equal to or greater than the threshold Q.
- the measurement result with a quality index equal to or greater than the threshold Q is recorded as measurement result 1 below.
- the UE determines that the plurality of measurement results collected contain measurement result 1, it is also necessary to determine whether the number of measurement results 1 reaches N. If it is determined that a valid measurement result is collected according to the constraint condition, the UE determines that the candidate training data collected this time is valid, wherein the valid candidate training data (i.e., the first training data, sometimes also referred to as valid data below) is the part of the measurement results that meets the constraint condition. For example, if the number of measurement results 1 is P, where P is an integer greater than or equal to N, then the P measurement results 1 are the valid data collected this time, that is, the first training data.
- the UE determines that the collected multiple measurement results do not include a measurement result that satisfies the constraint condition, for example, the collected multiple measurement results include measurement result 1 whose SINR is equal to or greater than the threshold Q, but the number of measurement results 1 is less than N; or, the SINRs of the collected multiple measurement results are all less than the threshold Q, in this case, the UE determines that the candidate training data collected this time is invalid.
- the UE sends second information to the access network device based on the determination of the validity of the collected candidate training data, where the second information indicates the determination result of the validity.
- the second information indicates that the candidate training data collected by the UE is valid.
- the second information may be the collected valid candidate training data itself, such as the P measurement results 1 in the above example.
- the P measurement results 1 are both valid candidate training data and the P measurement results 1 also implicitly indicate that the candidate training data collected by the UE is valid.
- the UE sends the second information and valid candidate training data.
- the second information indicates that the candidate training data collected by the UE is valid.
- the second information may include 1 bit. When the value of the 1 bit is "1", it indicates that the candidate training data collected by the UE is valid.
- the UE sends valid candidate training data to the access network device.
- the previous example can further save signaling overhead while being able to indicate that the candidate training data collected by the UE is valid.
- the second information indicates that the candidate training data collected by the UE is invalid.
- the second information may include 1 bit, and when the value of the 1 bit is "0", it indicates that the candidate training data collected by the UE is invalid.
- the second information may be carried by uplink control information (UCI) signaling, for example, UCI includes 1 bit of information, and the 1 bit is used to indicate whether the candidate training data collected by the UE is valid or invalid.
- UCI uplink control information
- the valid candidate training data is Training data can also be sent in UCI without limitation.
- the access network device determines whether the collection of candidate training data of the UE is valid according to the second information.
- the second information indicates that the candidate training data collected by the UE is valid, in which case the access network device also obtains the valid candidate training data collected by the UE from the UE. Further, the access network device trains or updates the AI model according to the valid candidate training data, as in step 507.
- the access network device trains the AI model to obtain the AI model or updates the AI model.
- the second information indicates that the candidate training data collected by the UE is invalid.
- the access network device maintains the CSI feedback of the original AI model, or switches to the CSI feedback of the non-AI model.
- maintaining the original AI model can be for the scenario where a trained AI model has been deployed on the access network device, and the collection of training data this time is based on the purpose of updating the AI model; switching to a non-AI model can be for the scenario where a trained AI model has not been deployed on the access network device, and the collection of training data this time is for the purpose of training the AI model.
- the access network device can switch to CSI feedback in non-AI mode.
- the access network device performs CSI feedback based on the original AI model or switches to a non-AI model.
- step 507 or step 508 a training data collection process ends.
- the second information indicates that the candidate training data collected by the UE is invalid, and after the access network device obtains the second information, it determines to collect the training data again, such as steps 509-510.
- the access network device determines to re-collect the training data of the AI model.
- the access network device sends third information to the UE, and the third information instructs the UE to re-collect training data of the AI model.
- the third information further indicates a maximum number of validity determinations k, where k is a positive integer.
- the maximum number of validity determinations k may also be indicated by the first information, without limitation.
- the access network device may update the air interface transmission configuration. Accordingly, the UE re-collects the candidate training data of the AI model based on the updated air interface transmission configuration.
- the access network device sends air interface transmission configuration information to the UE, where the air interface transmission configuration information indicates an updated air interface transmission configuration.
- the air interface transmission configuration information in step 511 indicates the updated air interface transmission configuration.
- the update of the air interface transmission configuration may include the update of the transmit power of the reference signal, the number of antenna ports used when the access network device sends the reference signal, the bandwidth of the reference signal, the frequency domain density of the reference signal, the period of the reference signal, etc., without limitation.
- the update of the air interface transmission configuration includes an increase in the transmit power of the reference signal and an increase in the frequency domain density of the reference signal
- the access network device sends a reference signal to the UE with a greater transmit power and a greater frequency domain density in an attempt to allow the UE to obtain candidate training data that meets the constraints.
- the UE when re-collecting the training data of the AI model, the original air interface transmission configuration is not updated.
- the UE re-collects the candidate training data under the original air interface transmission configuration, and determines the validity of the re-collected candidate training data based on the constraints, and indicates the validity determination result to the access network device.
- the UE re-collects training data for the AI model.
- the determination of the validity of the re-collected candidate training data and the indication of the determination result are similar to the above process in Figure 5, and will not be repeated. It should be understood that in the process of re-collecting training data, the UE is constrained by the maximum number of validity determinations k.
- the maximum number of validity determinations k can be determined by the access network device according to the urgency of training data collection.
- the urgency can refer to the time since the last update of the AI model. For example, if the time interval since the last update of the AI model is large and exceeds a certain threshold, it is considered that the update demand of the AI model is relatively urgent, because the larger the time interval, the greater the possibility of changes in the channel environment, which means that the matching degree of the AI model to the current channel environment may be reduced, and therefore the update demand is more urgent.
- the maximum number of validity determinations k can be set larger accordingly, so that after an invalid collection, it is expected to obtain valid candidate training data through multiple re-collections.
- the urgency determination criteria can also be implemented in other ways, without limitation.
- FIG 6 is a schematic diagram of the technical solution provided by the present application in an uplink positioning scenario based on an AI model.
- the training or update deployment of the AI model is performed on the network side.
- the AI model can be deployed in the positioning device of the core network, such as an LMF network element.
- the input of the AI model is one or more channel responses (or channel measurement results) corresponding to one or more detection reference signals
- the output of the AI model is the position of the UE.
- the transmitting end of the one or more detection reference signals, such as the UE can be one or more
- the receiving end such as the access network device, can also be one or more.
- the positioning device trains the AI model used for positioning, it obtains from the access network side a plurality of measurement results obtained by measuring a plurality of detection reference signals by an access network device or by measuring one or more detection reference signals by each of a plurality of access network devices, as well as the location information of a third network element.
- the aforementioned plurality of detection reference signals may include a plurality of detection reference signals from a third network element, or include one or more detection reference signals from each of a plurality of third network elements.
- the location information of the third network element at different times when sending a plurality of detection reference signals, or the location information of the plurality of third network elements when each sending one or more detection reference signals at one or more times, is used as the true value (i.e., label) of the location information output by the AI model.
- the positioning device determines that it is necessary to collect training data for the AI model.
- the positioning device sends first information to the access network, where the first information is used to determine the validity of candidate training data collected by the access network device.
- the determination result may be valid or invalid.
- the first information can be carried by an interface message between the positioning device and the access network device.
- the positioning device is LMF and the access network device is gNB
- the first information between LMF and gNB can be included in the NRPPa message.
- the access network device sends air interface transmission configuration information (such as air interface transmission configuration information #1) to the third network element, where the air interface transmission configuration information indicates the air interface transmission configuration when the third network element sends a sounding reference signal.
- air interface transmission configuration information such as air interface transmission configuration information #1
- the third network element is a network element that can provide its own location information.
- the third network element can be a location reference device.
- the location reference device can be regarded as a special network element, which can generally be configured by the network manufacturer.
- the network manufacturer can configure one or more of the location, transmission capability, reception capability and processing capability of the location reference device.
- the location reference device can provide its location information to the access network device.
- the third network element can be a reference UE, or an automated guided vehicle (AGV).
- the third network element can also be an ordinary UE.
- ordinary UE is relative to the location reference device. After the ordinary UE obtains its own location information through some positioning methods, it provides the location information to the access network device.
- the access network device measures the detection reference signal from the third network element to obtain one or more measurement results.
- the detection reference signal sent by the third network element may be SRS (sounding reference signal).
- the access network device measures the detection reference signal sent by the third network element, and obtains one or more measurement results, and the one or more measurement results have a corresponding relationship with the position information of the third network element.
- the third network element sends a detection reference signal at position 1, and the access network device obtains measurement result 1 by measuring the detection reference signal, and measurement result 1 corresponds to position 1.
- the third network element sends a detection reference signal at position 2, and the access network device obtains measurement result 2 by measuring the detection reference signal, and measurement result 2 corresponds to position 2.
- the absolute position of the third network element has not changed, but the surrounding environment of the third network element changes at different times, and the access network device measures the detection reference signal sent by the third network element at different times, and the measurement results obtained may also change.
- the measurement result 1 obtained by the access network device at time 1 corresponds to position 1 of the third network element
- the measurement result 2 obtained at time 2 corresponds to position 1 of the third network element.
- the access network device measures the detection reference signals from multiple third network elements respectively to obtain multiple measurement results. That is, the multiple measurement results Each measurement result corresponds to the position of a third network element in the plurality of third network elements. Accordingly, in step 705, the plurality of third network elements respectively provide their respective position information to the access network device or the positioning device.
- the third network element provides its own location information.
- a third network element is used as an example for explanation.
- One location information corresponds to one or more measurement results obtained by one or more access network devices measuring one or more detection reference signals sent by the third network element at the location corresponding to the location information.
- the candidate training data of the AI model is the one or more measurement results and the location information of the third network element corresponding to the one or more measurement results.
- the one or more access network devices determine that the collected candidate training data (i.e., the one or more measurement results) is valid, the one or more access network devices will provide the valid candidate training data to the positioning device respectively.
- the location information of the third network element corresponding to the valid candidate training data may be provided by the third network element to the positioning device through at least one of the one or more access network devices, as shown in step 705a. It should be understood that 705a is an implementation of step 705.
- the location information of the third network element may be visible to the at least one access network device, or invisible.
- the third network element directly provides the location information of the subframe to the positioning device (not shown).
- the positioning device obtains valid candidate training data from one or more access network devices, and location information corresponding to the valid candidate training data. It should be understood that there are multiple valid candidate training data, and there are also multiple location information of the third network element.
- the positioning device determines the correspondence between the valid candidate training data and the location information.
- the positioning device uses the location information as a label of the AI model to train or update the AI model, that is, the training of the new process or the training of the update process.
- the valid candidate training data (that is, the first training data) of the AI model obtained by the positioning device includes: one or more measurement results that meet the constraint conditions in the measurement results obtained by the access network device measuring the sounding reference signal sent by the third network element, and the location information of the third network element corresponding to each measurement result.
- the location information of the third network element is the output true value of the AI model, that is, the label.
- the access network device determines the validity of the collected candidate training data according to the first information.
- step 706 the access network device specifically determines the validity of the measurement results in the candidate training data.
- the quality indicators of the measurement results may include, but are not limited to, one or more of the first path power, first path arrival delay, timing error group (TEG), average power of time domain sampling points, phase difference between antenna ports, equivalent SINR of the full band or sub-band, interference level information of the full band or sub-band, line of light (LOS) probability, inter-station synchronization error indication information, and measurement result confidence indication information.
- the quality indicator of the tag can be the distance between the locations of different samples.
- the quality indicators in the constraints may be SINR and the number of training data.
- the threshold of the number of training data is N, and N may be an integer multiple of a batch or the minimum number of training data required for the AI model to converge.
- the candidate training data of the AI model collected by the access network device also includes a label, which is location information.
- the quality indicators in the constraints may also include quality indicators of the labels.
- the quality indicators of the labels may be the distance between the locations of different samples, etc., which is not limited to this.
- step 504 For the validity determination, please refer to the description of step 504, which will not be repeated here.
- the access network device sends second information to the positioning device according to the determination result of the validity of the candidate training data, wherein the second information indicates the determination result of the validity.
- the second information may be included in an interface message between the access network device and the positioning device.
- the access network device sends an interface message to the positioning device, and the interface message includes the second information.
- the positioning device determines whether the candidate training data collected by the access network device is valid according to the second information.
- the second information indicates that the candidate training data collected by the access network device is valid.
- the positioning device obtains the valid candidate training data (i.e., the first training data) collected by the access network device.
- the first training data specifically includes one or more measurement results that meet the constraint conditions and the location information of the third network element corresponding to each of the one or more measurement results. Further, the positioning device trains or updates the AI model according to the valid candidate training data, as in step 709.
- the positioning device trains the AI model to obtain the AI model or updates the AI model.
- the second information indicates that the candidate training data collected by the access network device is invalid.
- the positioning device maintains the original AI model, or switches to a non-AI model, such as step 710.
- the positioning device performs uplink positioning based on the original AI model or switches to a non-AI model.
- the second information indicates that the candidate training data collected by the access network device is invalid.
- the positioning device determines to re-collect the training data of the AI model. In this case, steps 711 and 712 are also included.
- the positioning device determines to collect training data again.
- the positioning device sends third information to the access network device, and the third information instructs the access network device to re-collect training data for the AI model.
- the third information further indicates the maximum number of validity determinations k, where k is a positive integer.
- the maximum number of validity determinations k may also be indicated by the first information, and reference may be made to the relevant description in the process shown in FIG3 , which will not be described in detail.
- the maximum number of validity determinations k can be configured by the positioning device according to the urgency of the training data requirements of the AI model, which is similar to that in application scenario 1.
- the urgency judgment criterion can be determined based on the error of the estimation result of the current AI model for the position of the third network element or the time interval from the last update time of the AI model to the present. For example, if the error of the estimation result of the position of the third network element by the positioning device based on the current AI model is large, for example, greater than or equal to a certain set threshold, it can be determined as urgent.
- the maximum number of validity determinations k can be set larger; conversely, if the error of the estimation result of the position of the third network element based on the current AI model is small, for example, less than the set threshold, it can be determined as not urgent. In this case, the maximum number of validity determinations k can be set smaller.
- the judgment of the error of the estimation result of the AI model is achieved by splitting the training data collected by the last AI model training into a training set and a verification set. Since the error of the training set is already very low, the error of the estimation result of the verification set is used as a criterion for judging whether the AI model is seriously invalid. In addition, it can also be set based on the time interval from the last update time of the AI model to the present. Please refer to the explanation in application scenario 1 and will not be repeated here.
- the positioning device may instruct the access network device to update the air interface transmission configuration when the access network device collects training data, as in step 713.
- the access network device sends air interface transmission configuration information (such as air interface transmission configuration information #2) to the third network element, where the air interface transmission configuration information indicates an updated air interface transmission configuration.
- air interface transmission configuration information such as air interface transmission configuration information #2
- the update of the air interface transmission configuration in step 713 is an update relative to the air interface transmission configuration in step 703.
- the update includes but is not limited to: increasing the transmit power of the sounding reference signal, increasing the frequency domain density of the sounding reference signal, etc.
- the purpose of updating the air interface transmission configuration is that the access network device attempts to collect candidate training data that meets the constraint conditions and provide it to the positioning device.
- the access network device re-collects the training data of the AI model.
- the access network device is an example of a network element for collecting training data
- the positioning device is an example of a network element for training an AI model.
- FIG 8 is a schematic diagram of the technical solution provided by this application in a downlink positioning scenario based on an AI model.
- AI model inference is deployed on the UE side, but the training of the AI model is deployed on the positioning device on the network side, such as an LMF network element.
- the AI model deployed on the positioning device takes the corresponding channel response obtained by the UE measuring the reference signal as input and the position of the UE as output.
- the reference signal can be a positioning reference signal, which can be sent to the UE by one or more base stations (BS).
- BS base stations
- the positioning device determines that it is necessary to collect training data for the AI model.
- the training data of the AI model may come from a UE's measurement of multiple reference signals, or each of multiple UEs' measurement of one or more reference signals.
- the multiple reference signals may come from one or more access network devices. This embodiment is described from the perspective of communication between the positioning device and the one UE or one of the multiple UEs.
- the positioning device sends first information to the UE, where the first information is used to determine the validity of the candidate training data collected by the UE.
- the determination result of the validity may be valid or invalid.
- the positioning device sends the first information to the UE through the access network device, such as steps 802a and 802b shown in Figure 9.
- the positioning device may also directly send the first information to the UE through the interface between the positioning device and the UE.
- the positioning device sends information #1 to the access network device, and information #1 indicates that the access network device sends a positioning reference signal to the UE.
- information #1 may also be the first information.
- the access network device sends a positioning reference signal to the UE based on the triggering of information #1.
- the implementation shown in Figure 9 is only an example.
- the access network device sends a positioning reference signal to the UE.
- the UE measures a positioning reference signal from an access network device, or the UE measures a positioning reference signal from the access network device and other access network devices, and obtains candidate training data, specifically one or more measurement results of the positioning reference signal, and the UE location information corresponding to the one or more measurement results.
- the access network device sends the PRS to the UE, it also sends the air interface transmission configuration information of the PRS to the UE to indicate the air interface transmission configuration of the PRS.
- the positioning reference signal sent by the access network device to the UE may be a PRS.
- the candidate training data is one or more measurement results obtained by the UE measuring the PRS and the location information of the UE corresponding to the one or more measurement results.
- the UE determines the validity of the collected candidate training data according to the first information.
- the UE determines the validity of the collected candidate training data according to the constraint condition indicated by the first information, specifically determining the validity of the one or more measurement results. Similar to step 504, it can be understood with reference to step 504, and detailed description is omitted here. In addition, for examples of quality indicators included in the constraint condition in the downlink positioning scenario, reference can be made to the description in the uplink positioning scenario, which will not be repeated here.
- the UE sends second information to the positioning device, where the second information indicates a validity determination result.
- the second information indicates that the candidate training data collected by the UE is valid.
- the second information may be the first training data among the candidate training data collected by the UE.
- the first training data includes the location information of the UE.
- the first training data is specifically the measurement result that meets the constraint condition and the location information of the UE corresponding thereto.
- the second information indicates that the candidate training data collected by the UE is invalid.
- the UE may directly send the second information to the positioning device through the interface between the UE and the positioning device, as shown in FIG9 .
- the UE may also send the second information to the access network device, and the access network device then sends the second information to the positioning device.
- the UE sends part of the information contained in the second information to the access network device, such as the measurement results (i.e., valid measurement results) that meet the constraint conditions contained in the first training data, and sends its own location information to the positioning device.
- the access network device then sends the measurement results that meet the constraint conditions to the positioning device.
- the positioning device thereby obtains the first training data, wherein the first training data includes valid measurement results and their corresponding UE location information, without limitation.
- the positioning device determines whether the candidate training data collected by the UE is valid according to the second information.
- the second information indicates that the candidate training data collected by the UE is valid, in which case the second information may include first training data, wherein the first training data includes the location information of the UE. Further, the positioning device trains or updates the AI model according to the first training data, as in step 807.
- the positioning device trains the AI model to obtain the AI model or updates the AI model.
- the access network device maintains the original AI model beam management or switches to a non-AI model for downlink positioning, such as step 808.
- the positioning device maintains the original AI model or switches to a non-AI model for positioning.
- the second information indicates that the candidate training data collected by the UE is invalid.
- the positioning device determines to collect the training data again, such as step 809 .
- the positioning device determines to collect training data again.
- the positioning device sends third information to the UE, and the third information instructs the UE to re-collect training data of the AI model.
- the third information indication may also indicate a maximum number k of validity determinations, or the first information indication may indicate a maximum number k of validity determinations.
- the positioning device may instruct the access network device to update the air interface transmission configuration.
- the positioning device sends information #2 to the access network device, and information #2 is used to instruct the access network device to recollect the training data.
- the access network device sends the air interface transmission configuration information corresponding to the updated air interface transmission configuration to the UE, as shown in step 811.
- the access network device sends air interface transmission configuration information to the UE, where the air interface transmission configuration information indicates an updated air interface transmission configuration.
- the UE Based on the updated air interface transmission configuration, the UE measures the positioning reference signal sent by the access network device to re-collect training data for the AI model.
- the UE collects training data for the AI model again.
- the UE in this embodiment may be a location reference device or a common UE, without limitation.
- the UE may refer to the description in step 703 and will not repeat them here.
- the UE in this embodiment is an example of a network element for collecting training data
- the positioning device is an example of a network element for training an AI model.
- the training of the AI model in application scenario 3 is deployed on the access network device side.
- the access network device needs to obtain the training data (for example, one or more measurement results of the reference signal) obtained by measuring the reference signal on the UE side, and use the training data obtained from the UE side for training or updating the AI model.
- the label of the AI model is the information of the reference signal corresponding to the optimal K measurement results.
- the information of the reference signal corresponding to the optimal K measurement results can also be replaced by the information of the K beams corresponding to the optimal K measurement results, exemplarily K beam IDs.
- the 5G system introduces high frequency bands above 6GHz for data communication. Compared with the medium and low frequency bands below 6GHz, the continuous available bandwidth of the high frequency band spectrum is larger and the center frequency is higher, so a higher transmission rate and system capacity can be obtained.
- the weak penetration ability of high-frequency signals such as millimeter waves
- the strong path fading effect the propagation distance of high-frequency signals is limited and the coverage capability is worrying.
- high-frequency communication systems usually use a large number of antennas for beamforming, so that considerable beam gain can be obtained to compensate for the limited propagation distance caused by high-frequency propagation characteristics.
- the base station needs to obtain accurate channel information from the terminal.
- the transmitter has a total of S antennas and the receiver has R antennas, which can be linear antennas or array antennas.
- the transmitter and receiver multiply their antennas by different precoding weights to precode the transmitted signal, so that the transmitted signal has a beamforming effect.
- Y VHWX+N
- the receiving precoding matrix of the receiving end is V, and the channel response is H.
- the transmitting precoding matrix of the transmitting end is W
- the transmitting signal is X
- the noise is N.
- the signal received by the receiving end is Y.
- WX The signal obtained after the transmitting signal X is precoded by W is WX, which is the final transmitting signal of the transmitting end.
- WX has a beamforming effect in space. According to the difference of the information carried on X, WX can be divided into a reference signal and a data signal.
- the reference signal is generally sent during the beam management process. Possible reference signals include SSB, CSI-RS, SRS, phase tracking reference signal (PTRS), demodulation reference signal (DMRS), etc.
- each precoding matrix W can only cover a certain angle range in space, corresponding to a shaped beam, it is necessary to design multiple precoding matrices W to ensure a good signal coverage effect.
- Multiple precoding matrices W with different pointing angles constitute a codebook.
- Both the transmitter and the receiver maintain their own codebooks. In the beam management process, the transmitter and the receiver achieve angle alignment between the transmitter and the receiver by traversing and scanning their own codebooks. For example, there are 64 precoding matrices in the transmitter's codebook, corresponding to 64 shaped beams respectively.
- the receiver's codebook has 4 precoding matrices, corresponding to 4 shaped beams respectively, so a total of 256 (64*4) scans are required to determine a pair of optimal shaped beams for the transmitter and receiver, and the scanning overhead and delay are very large.
- any transmitting shaped beam may constitute a transceiver beam pair with it.
- the process of determining the optimal transceiver beam pair can be decomposed into performing a beam scan on the transmitter to determine the matching optimal transmit beam for a certain receiving beam, and then repeating this process for the remaining R-1 receiving beams to determine the globally optimal transceiver beam pair.
- any receiving beam may constitute a transceiver beam pair with it. Therefore, the process of determining the optimal transceiver beam pair can be decomposed into performing a beam scan on the receiver to determine the matching optimal transmit beam for a certain transmitting beam, and then repeating this process for the remaining S-1 transmitting beams to determine the globally optimal transceiver beam pair. Therefore, the following article takes the transmitting beam scanning as an example for explanation.
- the traditional scheme needs to scan all 64 beams to determine the optimal beam, but the AI-assisted (i.e., AI model-based) sparse beam scanning scheme only needs to scan part of the beams in the codebook, such as the second value of the fill mark in Figure 10, such as 16 beams.
- the transmitter uses the precoding matrix in the sparse beam pattern for precoding and sends a reference signal.
- the receiver inputs the measurement result of the reference signal into the neural network for AI beam prediction, and the neural network outputs the index of K beams, also called the index of Top-K beams.
- K beams are K of all 64 shaped beams in the codebook, and are not limited to the K of the shaped beams contained in the sparse beam pattern.
- the receiver feeds back the index of the Top-K beam to the transmitter.
- the transmitter only scans the K beamforming beams and transmits the reference signals after beamforming.
- the receiver uses an energy detection method to measure the energy of the K reference signals and selects the one with the strongest energy as the optimal beam.
- the transmitting end is an access network device, such as a base station.
- the receiving end is a UE.
- the UE measures a reference signal from the access network device, obtains multiple measurement results, determines a TOP-K beam index, and feeds back the multiple measurement results and the TOP-K beam index to the access network device.
- the access network device determines that it is necessary to collect training data for the AI model.
- the access network device sends first information to the UE, where the first information is used to determine the validity of the candidate training data collected by the UE.
- the determination result of the validity may be valid or invalid.
- the access network device sends multiple reference signals to the UE.
- the UE measures multiple reference signals from the access network device to obtain multiple measurement results, namely candidate training data.
- the multiple reference signals correspond to the aforementioned first value, such as 64, shaped beams.
- the reference signal may be a CSI-RS and/or an SSB.
- the CSI-RS and/or the SSB are used for the UE to perform channel measurement.
- the UE determines the validity of the collected candidate training data according to the first information.
- the UE sends second information to the access network device, where the second information indicates a validity determination result.
- the second information indicates that the candidate training data collected by the UE is valid.
- the second information may be the first training data, wherein the first training data includes information about reference signals corresponding to the K best measurement results among the one or more measurement results, and K is an integer greater than or equal to 1.
- the information about the reference signals corresponding to the K best measurement results can be understood as the index of the TOP-K beam in Figure 10.
- the second information may be the first training data, wherein the first training data includes L measurement results among the multiple measurement results, and information about L reference signals corresponding to the L measurement results. Among them, the L measurement results are valid measurement results, that is, measurement results that meet the constraint conditions.
- the second information indicates that the candidate training data collected by the UE is invalid.
- the reference signal can also be replaced by "beam” without limitation.
- the access network device determines whether the candidate training data collected by the UE is valid according to the second information.
- the second information indicates that the candidate training data collected by the UE is valid, in which case the access network device obtains the first training data from the UE. Further, the access network device trains or updates the AI model according to the first training data, as in step 907.
- the access network device trains the AI model according to the first training data to obtain the AI model or update the AI model.
- the second information indicates that the candidate training data collected by the UE is invalid.
- the access network device maintains the original AI model beam management or switches to a non-AI model for beam management, such as step 908.
- the access network device maintains the original AI model unchanged, or switches to a non-AI model for beam management.
- the second information indicates that the candidate training data collected by the UE is invalid.
- the access network device determines to collect the training data again, such as step 909 .
- the access network device determines to collect training data again.
- the access network device sends third information to the UE, and the third information instructs the UE to re-collect training data of the AI model.
- the third information further indicates a maximum number k of validity determinations.
- the maximum number k of validity determinations may also be indicated by the first information, without limitation.
- the access network device may update the air interface transmission configuration. Accordingly, the UE re-collects the candidate training data of the AI model based on the updated air interface transmission configuration.
- the access network device sends air interface transmission configuration information to the UE, where the air interface transmission configuration information indicates an updated air interface transmission configuration.
- UE collects training data for the AI model again.
- the UE in the process of recollecting candidate training data, the UE is limited by the maximum number of validity determinations k.
- the maximum number of validity determinations k can be determined by the access network device according to the urgency of training data collection.
- the urgency judgment criterion can refer to the time since the last update of the AI model, or the access network device is set according to the current AI model for the error of the estimated result of the optimal measurement result (or the optimal beam).
- the judgment of the error of the estimated result of the AI model is achieved by splitting the training data collected by the last AI model training into a training set and a validation set.
- the error of the training set is already very low, the error of the estimated result of the validation set is used as a criterion for judging whether the AI model is seriously ineffective. For example, if the access network device predicts the information of the reference signal corresponding to the optimal measurement result when the UE receives the reference signal according to the current AI model, the error is large, for example, greater than or equal to a certain set threshold, it can be determined to be urgent. In this case, the maximum number of validity determinations k can be set larger; on the contrary, if the error of the predicted result of the information of the reference signal corresponding to the optimal measurement result when the UE receives the reference signal based on the current AI model is small, for example, less than the set threshold, it can be determined to be not urgent. In this case, the maximum number of validity determinations k can be set smaller. In addition, it can also be set according to the time interval from the last update time of the AI model to the present. Please refer to the explanation in application scenario 1 and do not elaborate on it.
- the present application provides a communication device 1000 .
- the communication device 1000 includes a processing module 1001 and a communication module 1002.
- the communication device 1000 can be a terminal device, or a communication device applied to a terminal device or used in combination with a terminal device, which can implement a communication method executed by the terminal device side, such as a chip or a circuit; or, the communication device 1000 can be a network device, or a communication device applied to a network device side or used in combination with a network device side, which can implement a communication method executed by the network device side, such as a chip or a circuit.
- the network device side can be, for example, an access network device or a positioning device in the method embodiment of the present application.
- the communication module may also be referred to as a transceiver module, a transceiver, a transceiver, or a transceiver device, etc.
- the processing module may also be referred to as a processor, a processing board, a processing unit, or a processing device, etc.
- the communication module is used to perform the sending operation and the receiving operation on the terminal device side or the network device side in the above method, and the device used to implement the receiving function in the communication module may be regarded as a receiving unit, and the device used to implement the sending function in the communication module may be regarded as a sending unit, that is, the communication module includes a receiving unit and a sending unit.
- the processing module 1001 can be used to implement the processing function of the terminal device in the embodiments described in Figures 3 to 11, and the communication module 1002 can be used to implement the transceiver function of the terminal device in the embodiments described in Figures 3 to 11.
- the communication device can also be understood by referring to the third aspect in the content of the invention and the possible designs in the third aspect.
- the processing module 1001 can be used to implement the network in each embodiment described in FIG. 3 to FIG. 11.
- the communication module 1002 can be used to implement the transceiver function of the network device in each embodiment described in Figures 3 to 11.
- the communication device can also be understood by referring to the fourth aspect of the invention and the possible design in the fourth aspect.
- first network element or the second network element shown in Figure 3 is specifically a terminal device or a network device (such as an access network device or a positioning device), which has been described in detail in the aforementioned method embodiments for various application scenarios. You can refer to the specific embodiments to understand that the first network element is a terminal device or a network device, which will not be repeated here.
- the aforementioned communication module and/or processing module can be implemented through a virtual module, for example, the processing module can be implemented through a software function unit or a virtual device, and the communication module can be implemented through a software function or a virtual device.
- the processing module or the communication module can also be implemented through a physical device, for example, if the device is implemented using a chip/chip circuit, the communication module can be an input-output circuit and/or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing module is an integrated processor or microprocessor or integrated circuit.
- each functional module in each example of this application may be integrated into one processor, or may exist physically separately, or two or more modules may be integrated into one module.
- the above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
- the present application also provides a communication device 1100.
- the communication device 1100 may be a chip or a chip system.
- the chip system may be composed of a chip, or may include a chip and other discrete devices.
- the communication device 1100 can be used to implement the functions of any network element in the communication system described in the above examples.
- the communication device 1100 may include at least one processor 1110.
- the processor 1110 is coupled to a memory, and the memory may be located within the device, or the memory may be integrated with the processor, or the memory may be located outside the device.
- the communication device 1100 may also include at least one memory 1120.
- the memory 1120 stores the necessary computer programs, computer programs or instructions and/or data for implementing any of the above examples; the processor 1110 may execute the computer program stored in the memory 1120 to complete the method in any of the above examples.
- the communication device 1100 may also include a communication interface 1130, and the communication device 1100 may exchange information with other devices through the communication interface 1130.
- the communication interface 1130 may be a transceiver, a circuit, a bus, a module, a pin, or other types of communication interfaces.
- the communication interface 1130 in the device 1100 may also be an input-output circuit, which may input information (or receive information) and output information (or send information)
- the processor may be an integrated processor or a microprocessor or an integrated circuit or a logic circuit, and the processor may determine the output information based on the input information.
- the coupling in this application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
- the processor 1110 may cooperate with the memory 1120 and the communication interface 1130.
- the specific connection medium between the above-mentioned processor 1110, memory 1120 and communication interface 1130 is not limited in this application.
- the processor 1110, the memory 1120, and the communication interface 1130 are interconnected via a bus 1140.
- the bus 1140 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus.
- PCI peripheral component interconnect
- EISA extended industry standard architecture
- the bus may be divided into an address bus, a data bus, a control bus, and the like.
- FIG13 is represented by only one thick line, but it does not mean that there is only one bus or one type of bus.
- the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in this application.
- a general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in this application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
- the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM).
- the memory is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
- the memory in the present application may also be a circuit or any other device that can realize a storage function, used to store program instructions and/or data.
- the communication device 1100 can be applied to a network device side, such as an access device in an embodiment of the present application.
- Network device or positioning device Specifically, the communication device 1100 can be a network device, or it can be a device that can support the network device to implement the corresponding functions on the network device side in any of the above-mentioned examples.
- the memory 1120 stores computer programs (or instructions) and/or data that implement the functions on the network device side in any of the above-mentioned examples.
- the processor 1110 can execute the computer program stored in the memory 1120 to complete the method executed on the network device side in any of the above-mentioned examples.
- the communication interface in the communication device 1100 can be used to interact with a terminal device, send information to a terminal device, or receive information from a terminal device; in addition, optionally, the communication interface in the communication device 1000 can also be used to interact with a core network device, such as interacting with a positioning device (such as an LMF network element), sending information to a positioning device, or receiving information from a positioning device.
- a positioning device such as an LMF network element
- the communication device 1100 can be applied to a terminal device.
- the communication device 1100 can be a terminal device, or a device that can support a terminal device and implement the functions of the terminal device in any of the above-mentioned examples.
- the memory 1120 stores a computer program (or instruction) and/or data that implements the functions of the terminal device in any of the above-mentioned examples.
- the processor 1110 can execute the computer program stored in the memory 1120 to complete the method executed by the terminal device in any of the above-mentioned examples.
- the communication interface in the communication device 1100 can be used to interact with a network device side (for example, an access network device), send information to the network device side, or receive information from the access network device.
- a network device side for example, an access network device
- the communication device 1100 provided in this example can be applied to a network device side (such as an access network device or a positioning device) to complete the method executed by the above network device side, or applied to a terminal device to complete the method executed by the terminal device, the technical effects that can be obtained can refer to the description in the above method embodiment, and will not be repeated here.
- a network device side such as an access network device or a positioning device
- the present application provides a communication system, including a network device and a terminal device.
- the communication system includes an access network device and a terminal device.
- the communication system includes a positioning device, an access network device, and a terminal device.
- the access network device and the terminal device, or the positioning device, the access network device, and the terminal device can implement the communication method provided in the examples shown in Figures 3 to 11.
- the technical solution provided in this application can be implemented in whole or in part by software, hardware, firmware or any combination thereof.
- software When implemented by software, it can be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions.
- the computer can be a general-purpose computer, a special-purpose computer, a computer network, a terminal device, an access network device or other programmable device.
- the computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
- the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means.
- the computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated.
- the available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital video disc (DVD)), or a semiconductor medium, etc.
- the examples may reference each other, for example, the methods and/or terms between method embodiments may reference each other, for example, the functions and/or terms between device embodiments may reference each other, for example, the functions and/or terms between device examples and method examples may reference each other.
- a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program and/or a computer.
- applications and computing devices running on a computing device can be components.
- One or more components may reside in a process and/or an execution thread, and a component may be located on a computer and/or distributed between two or more computers.
- these components may be executed from various computer-readable media having various data structures stored thereon.
- Components may, for example, communicate through local and/or remote processes according to signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and/or a network, such as the Internet interacting with other systems through signals).
- signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and/or a network, such as the Internet interacting with other systems through signals).
- the disclosed systems, devices and methods can be implemented in other ways.
- the device embodiments described above are only schematic.
- the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
- Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.
- the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art.
- the computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Electromagnetism (AREA)
- Computational Linguistics (AREA)
- Molecular Biology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Y=VHWX+N
Claims (42)
- 一种人工智能AI模型训练中用于获取训练数据的方法,其特征在于,所述方法由第一网元或用于第一网元的芯片执行,所述方法包括:接收来自于第二网元的第一信息,所述第一信息用于收集的候选训练数据的有效性的判定,所述有效性的判定结果包括有效或无效;收集所述AI模型的候选训练数据;根据所述候选训练数据和所述第一信息,向第二网元发送第二信息,所述第二信息指示所述有效性的判定结果。
- 根据权利要求1所述的方法,其特征在于,所述第二信息包括第一训练数据且所述第二信息指示所述收集的所述候选训练数据有效,所述第一训练数据为所述候选训练数据中的有效数据。
- 根据权利要求1所述的方法,其特征在于,所述第二信息指示所述收集的所述候选训练数据无效。
- 根据权利要求1至3中任一项所述的方法,其特征在于,所述第一信息用于所述收集的所述候选训练数据的有效性的判定的约束条件的确定。
- 根据权利要求4所述的方法,其特征在于,所述方法还包括:若确定所述候选训练数据中包含满足所述约束条件的第一训练数据,确定所述候选训练数据有效;或者,若确定所述候选训练数据中不包含满足所述约束条件的第一训练数据,确定所述候选训练数据无效。
- 根据权利要求3至5中任一项所述的方法,其特征在于,在所述收集的所述候选训练数据无效的情况下,所述方法还包括:接收来自于所述第二网元的第三信息,所述第三信息指示重新收集所述AI模型的候选训练数据。
- 根据权利要求6所述的方法,其特征在于,所述方法还包括:确定空口传输配置信息,所述空口传输配置信息对应更新的空口传输配置,所述空口传输配置信息指示基于所述更新的空口传输配置收集所述AI模型的候选训练数据;其中,所述更新的空口传输配置信息包括如下一项或多项的更新:参考信号的发送功率;参考信号使用的天线端口数;参考信号的频带宽度;参考信号的频域密度;或,参考信号的周期。
- 根据权利要求6或7所述的方法,其特征在于,所述第三信息还指示所述有效性的判定的最大次数k,k为正整数。
- 根据权利要求6或7所述的方法,其特征在于,所述第一信息还指示所述有效性的判定的最大次数k,k为正整数。
- 根据权利要求8或9所述的方法,其特征在于,所述方法还包括:基于所述更新的空口传输配置,收集所述AI模型的候选训练数据;若达到所述有效性的判定的最大次数k,且根据所述第一信息确定第k次有效性的判定结果为无效,停止收集所述AI模型的候选训练数据。
- 根据权利要求10所述的方法,其特征在于,所述方法还包括:在超过所述有效性的最大判定次数k之前,若根据所述第一信息确定第j次有效性的判定结果为有效,向所述第二网元发送第四信息,所述第四信息包括第二训练数据,且所述第四信息指示所述第j次有效性的判定结果为有效,所述第二训练数据包括所述第j次有效性的判定所针对的候选训练数据中的有效数据,j小于或等于k,j为正整数。
- 根据权利要求1至11中任一项所述的方法,其特征在于,所述收集所述AI模型的候选训练 数据,包括:测量来自于所述第二网元的参考信号,获得一个或多个测量结果,所述AI模型的候选训练数据包括所述一个或多个测量结果;或者,测量来自于第三网元的参考信号,获得一个或多个测量结果,所述AI模型的候选训练数据包括所述一个或多个测量结果。
- 根据权利要求12所述的方法,其特征在于,所述第一网元为终端设备或用于所述终端设备的芯片,所述第二网元为接入网设备或用于所述接入网设备的芯片;所述第一网元测量来自于所述第二网元的参考信号,获得所述一个或多个测量结果。
- 根据权利要求13所述的方法,其特征在于,所述第一训练数据还包括所述一个或多个测量结果中的K个最优的测量结果对应的参考信号的信息或波束信息,K为大于或等于1的整数。
- 根据权利要求12所述的方法,其特征在于,所述第一网元为接入网设备或用于所述接入网设备的芯片,所述第二网元为定位设备或用于所述定位设备的芯片;所述第一网元测量来自于所述第三网元的探测参考信号,获得所述一个或多个测量结果;以及,所述第一训练数据还包括所述第三网元的一个或多个位置信息。
- 根据权利要求12所述的方法,其特征在于,所述第一网元为终端设备或用于所述终端设备的芯片,所述第二网元为定位设备或用于所述定位设备的芯片;所述第一网元测量来自于第三网元的定位参考信号,获得所述一个或多个测量结果,所述第三网元为接入网设备;以及,所述第一训练数据还包括所述第一网元的一个或多个位置信息。
- 根据权利要求4至16中任一项所述的方法,其特征在于,所述约束条件包括如下一项或多项:质量指标的门限和所述质量指标的判定准则;或,符合质量指标的判定准则的训练数据的数量门限和所述训练数据的数量的判定准则;或,单次有效性判定对应的训练数据收集的最大时长指示信息。
- 根据权利要求4至17中任一项所述的方法,所述第一信息指示如下一项或多项:质量指标的门限;质量指标的判定准则;符合质量指标的判定准则的训练数据的数量门限;符合质量指标的判定准则的训练数据的数量的判定准则;或单次有效性判定对应的候选训练数据收集的最大时长。
- 根据权利要求4至18中任一项所述的方法,所述约束条件基于所述AI模型的应用场景,所述AI模型的应用场景包括如下一项或多项:基于所述AI模型的CSI反馈或CSI预测、基于所述AI模型的定位,或,基于所述AI模型的波束管理。
- 一种AI模型训练中用于获取训练数据的方法,其特征在于,所述方法由第二网元或用于第二网元的芯片执行,所述方法包括:向第一网元发送第一信息,所述第一信息用于所述第一网元收集的所述AI模型的候选训练数据的有效性的判定,所述有效性的判定结果包括有效或无效;接收来自于所述第一网元的第二信息,所述第二信息指示所述有效性的判定结果。
- 根据权利要求20所述的方法,其特征在于,所述第二信息包括第一训练数据且所述第二信息指示所述第一网元收集的所述候选训练数据有效,所述第一训练数据为所述候选训练数据中的有效数据。
- 根据权利要求20所述的方法,其特征在于,所述第二信息指示所述第一网元收集的所述候选训练数据无效。
- 根据权利要求20至22中任一项所述的方法,其特征在于,所述第一信息用于所述第一网元收集的所述候选训练数据的有效性的判定的约束条件的确定。
- 根据权利要求23所述的方法,其特征在于,若所述候选训练数据中包含满足所述约束条件的 第一训练数据,所述候选训练数据有效;或者,若所述候选训练数据中不包含满足所述约束条件的第一训练数据,所述候选训练数据无效。
- 根据权利要求22至24中任一项所述的方法,其特征在于,在所述第二信息指示所述第一网元收集的所述候选训练数据无效的情况下,所述方法还包括:向所述第一网元发送第三信息,所述第三信息指示所述第一网元重新收集所述AI模型的候选训练数据。
- 根据权利要求25所述的方法,其特征在于,所述方法还包括:确定空口传输配置信息,所述空口传输配置信息对应更新的空口传输配置,所述空口传输配置信息指示所述第一网元基于所述更新的空口传输配置收集所述AI模型的候选训练数据;其中,所述更新的空口传输配置信息包括如下一项或多项的更新:参考信号的发送功率;参考信号使用的天线端口数;参考信号的频带宽度;参考信号的频域密度;或,参考信号的周期。
- 根据权利要求25或26所述的方法,其特征在于,所述第三信息还指示所述有效性的判定的最大次数k,k为正整数。
- 根据权利要求25或26所述的方法,其特征在于,所述第一信息还指示所述有效性的判定的最大次数k,k为正整数。
- 根据权利要求27或28所述的方法,其特征在于,所述方法还包括:接收来自于所述第一网元的第四信息,所述第四信息包括第二训练数据,且所述第四信息指示所述第一网元的第j次有效性判定的判定结果为有效,所述第二训练数据为所述第j次有效性的判定所针对的候选训练数据中的有效数据,j小于或等于k,j为正整数。
- 根据权利要求20至29中任一项所述的方法,其特征在于,所述第二网元为接入网设备或用于所述接入网设备的芯片,所述第一网元为终端设备或用于所述终端设备的芯片,所述方法还包括:向所述第一网元发送参考信号,所述参考信号用于所述第一网元获取对应于所述参考信号的一个或多个测量结果,所述AI模型的候选训练数据包括所述一个或多个测量结果。
- 根据权利要求30所述的方法,其特征在于,所述第一训练数据还包括所述一个或多个测量结果中的K个最优的测量结果对应的参考信号,K为大于或等于1的整数。
- 根据权利要求20至29中任一项所述的方法,其特征在于,所述第二网元为定位设备或用于所述定位设备的芯片,所述第一网元为接入网设备或用于所述接入网设备的芯片,所述AI模型的候选训练数据包括一个或多个测量结果和第三网元的位置信息,所述一个或多个测量结果是由所述第一网元测量所述第三网元发送的探测参考信号获得的。
- 根据权利要求20至29中任一项所述的方法,其特征在于,所述第二网元为定位设备或用于所述定位设备的芯片,所述第一网元为终端设备或用于所述终端设备的芯片,所述AI模型的候选训练数据包括一个或多个测量结果和所述第一网元的位置信息,所述一个或多个测量结果基于对所述第三网元发送的定位参考信号的测量,所述第三网元为接入网设备。
- 根据权利要求23-33中任一项所述的方法,其特征在于,所述约束条件包括如下一项或多项:质量指标的门限和所述质量指标的判定准则;或,符合质量指标的判定准则的训练数据的数量门限和所述训练数据的数量的判定准则;或,单次有效性判定对应的候选训练数据收集的最大时长。
- 根据权利要求20至34中任一项所述的方法,其特征在于,所述第一信息指示如下一项或多项:质量指标的门限;质量指标的判定准则;符合质量指标的判定准则的训练数据的数量门限;符合质量指标的判定准则的训练数据的数量的判定准则;或单次有效性判定对应的候选训练数据收集的最大时长。
- 根据权利要求23至35中任一项所述的方法,其特征在于,所述约束条件基于所述AI模型的应用场景,所述AI模型的应用场景包括如下一项或多项:基于所述AI模型的CSI反馈或CSI预测、基于所述AI模型的定位,或,基于所述AI模型的波束管理。
- 一种通信装置,其特征在于,包括用于实现如权利要求1-19中任一项所述的方法的模块,或者用于实现如权利要求20-36中任一项所述的方法的模块。
- 一种通信装置,其特征在于,包括:处理器,所述处理器和存储器耦合,所述处理器用于调用所述存储器存储的计算机程序指令,以执行如权利要求1-19任一项所述的方法,或者执行如权利要求20-36中任一项所述的方法。
- 一种通信装置,其特征在于,包括:处理器和通信接口,所述通信接口用于接收数据和/或信息,并将接收到的数据和/或信息传输至所述处理器;所述处理器处理所述数据和/或信息;以及,所述通信接口还用于输出经所述处理器处理之后的数据和/或信息,以使得所述通信装置执行如权利要求1-19中任一项所述的方法,或者,执行如权利要求20-36中任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1-19任一项所述的方法,或者执行如权利要求20-36中任一项所述的方法。
- 一种计算机程序产品,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1-19任一项所述的方法,或者执行如权利要求20-36中任一项所述的方法。
- 一种通信系统,其特征在于,包括如权利要求37-39中任一项所述的通信装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020257014055A KR20250077566A (ko) | 2022-09-29 | 2023-09-18 | Ai 모델 훈련에서 훈련 데이터를 획득하기 위한 방법 및 통신 장치 |
| EP23870427.4A EP4586671A1 (en) | 2022-09-29 | 2023-09-18 | Method for acquiring training data in ai model training and communication apparatus |
| JP2025518654A JP2025535014A (ja) | 2022-09-29 | 2023-09-18 | Aiモデルトレーニングにおけるトレーニングデータを取得するための方法および通信装置 |
| US19/092,404 US20250225443A1 (en) | 2022-09-29 | 2025-03-27 | Method for obtaining training data in ai model training and communication apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211203052.XA CN117793767A (zh) | 2022-09-29 | 2022-09-29 | Ai模型训练中用于获取训练数据的方法以及通信装置 |
| CN202211203052.X | 2022-09-29 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US19/092,404 Continuation US20250225443A1 (en) | 2022-09-29 | 2025-03-27 | Method for obtaining training data in ai model training and communication apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024067193A1 true WO2024067193A1 (zh) | 2024-04-04 |
Family
ID=90378656
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/119343 Ceased WO2024067193A1 (zh) | 2022-09-29 | 2023-09-18 | Ai模型训练中用于获取训练数据的方法以及通信装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20250225443A1 (zh) |
| EP (1) | EP4586671A1 (zh) |
| JP (1) | JP2025535014A (zh) |
| KR (1) | KR20250077566A (zh) |
| CN (1) | CN117793767A (zh) |
| WO (1) | WO2024067193A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118764819A (zh) * | 2024-09-06 | 2024-10-11 | 荣耀终端有限公司 | 一种基于ai模型的定位方法、设备及存储介质 |
| WO2025123703A1 (en) * | 2024-08-01 | 2025-06-19 | Lenovo (Beijing) Limited | Communication related to measurement result |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240397286A1 (en) * | 2023-05-25 | 2024-11-28 | Qualcomm Incorporated | Positioning training and data collection with channel estimation errors |
| CN120786657A (zh) * | 2024-04-02 | 2025-10-14 | 华为技术有限公司 | 信息传输方法、装置及系统 |
| CN120785449A (zh) * | 2024-04-03 | 2025-10-14 | 华为技术有限公司 | 通信的方法和通信装置 |
| WO2025217919A1 (zh) * | 2024-04-19 | 2025-10-23 | 北京小米移动软件有限公司 | 通信方法、终端、网络设备、通信系统及存储介质 |
| WO2025222521A1 (zh) * | 2024-04-26 | 2025-10-30 | 上海移远通信技术股份有限公司 | 无线通信方法及通信设备 |
| CN118741441B (zh) * | 2024-07-18 | 2025-02-28 | 北京物资学院 | 无线蜂窝网络中终端选择大语言模型的方法和装置 |
| CN118890644A (zh) * | 2024-09-12 | 2024-11-01 | 荣耀终端有限公司 | 用于训练模型的方法及通信设备 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110475355A (zh) * | 2018-05-11 | 2019-11-19 | 华为技术有限公司 | 一种波束训练的方法、装置及系统 |
| WO2020164405A1 (zh) * | 2019-02-15 | 2020-08-20 | 华为技术有限公司 | 一种定位方法和通信装置 |
| WO2022011704A1 (zh) * | 2020-07-17 | 2022-01-20 | 北京小米移动软件有限公司 | 定位测量数据上报方法、装置、终端及存储介质 |
| US20220046386A1 (en) * | 2020-08-04 | 2022-02-10 | Qualcomm Incorporated | Selective triggering of neural network functions for positioning of a user equipment |
| CN114788319A (zh) * | 2019-11-22 | 2022-07-22 | 华为技术有限公司 | 个性化定制空口 |
-
2022
- 2022-09-29 CN CN202211203052.XA patent/CN117793767A/zh active Pending
-
2023
- 2023-09-18 KR KR1020257014055A patent/KR20250077566A/ko active Pending
- 2023-09-18 EP EP23870427.4A patent/EP4586671A1/en active Pending
- 2023-09-18 WO PCT/CN2023/119343 patent/WO2024067193A1/zh not_active Ceased
- 2023-09-18 JP JP2025518654A patent/JP2025535014A/ja active Pending
-
2025
- 2025-03-27 US US19/092,404 patent/US20250225443A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110475355A (zh) * | 2018-05-11 | 2019-11-19 | 华为技术有限公司 | 一种波束训练的方法、装置及系统 |
| WO2020164405A1 (zh) * | 2019-02-15 | 2020-08-20 | 华为技术有限公司 | 一种定位方法和通信装置 |
| CN114788319A (zh) * | 2019-11-22 | 2022-07-22 | 华为技术有限公司 | 个性化定制空口 |
| WO2022011704A1 (zh) * | 2020-07-17 | 2022-01-20 | 北京小米移动软件有限公司 | 定位测量数据上报方法、装置、终端及存储介质 |
| US20220046386A1 (en) * | 2020-08-04 | 2022-02-10 | Qualcomm Incorporated | Selective triggering of neural network functions for positioning of a user equipment |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025123703A1 (en) * | 2024-08-01 | 2025-06-19 | Lenovo (Beijing) Limited | Communication related to measurement result |
| CN118764819A (zh) * | 2024-09-06 | 2024-10-11 | 荣耀终端有限公司 | 一种基于ai模型的定位方法、设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025535014A (ja) | 2025-10-22 |
| CN117793767A (zh) | 2024-03-29 |
| KR20250077566A (ko) | 2025-05-30 |
| EP4586671A1 (en) | 2025-07-16 |
| US20250225443A1 (en) | 2025-07-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2024067193A1 (zh) | Ai模型训练中用于获取训练数据的方法以及通信装置 | |
| US20220294666A1 (en) | Method for support of artificial intelligence or machine learning techniques for channel estimation and mobility enhancements | |
| EP4122169B1 (en) | Functional architecture and interface for non-real-time ran intelligent controller | |
| US20220286927A1 (en) | Method and apparatus for support of machine learning or artificial intelligence techniques for handover management in communication systems | |
| US20230006913A1 (en) | Method and apparatus for channel environment classification | |
| US20230269606A1 (en) | Measurement configuration for local area machine learning radio resource management | |
| WO2024035324A1 (en) | Method for data collection for spatial domain beam predictions | |
| US20220038931A1 (en) | Radio link adaptation in wireless network | |
| US12133156B2 (en) | Method and base station for determining transmission path in wireless communication system | |
| EP4566190A1 (en) | Measurement configurations for wireless device (wd)-sided time domain beam predictions | |
| US20240162957A1 (en) | Method and device for reporting csi based on ai model in wireless communication system | |
| EP4136782A1 (en) | Channel state information values-based estimation of reference signal received power values for wireless networks | |
| CN113905385A (zh) | 无线电资源参数配置 | |
| WO2024094038A1 (zh) | 切换或更新ai模型的方法以及通信装置 | |
| US20250031066A1 (en) | Server and Agent for Reporting of Computational Results during an Iterative Learning Process | |
| US20230156765A1 (en) | Algorithm for mitigation of impact of uplink/downlink beam mismatch | |
| WO2024169757A1 (zh) | 一种通信的方法和通信装置 | |
| US20250016065A1 (en) | Server and agent for reporting of computational results during an iterative learning process | |
| WO2023236143A1 (zh) | 信息收发方法与装置 | |
| WO2024255041A1 (en) | Communication method and communication apparatus | |
| WO2024255044A1 (en) | Communication method and communication apparatus | |
| WO2024255035A1 (en) | Communication method and communication apparatus | |
| WO2024255036A1 (en) | Communication method and communication apparatus | |
| CN121151926A (zh) | 通信方法及通信设备 | |
| WO2024255502A1 (zh) | 信息传输方法、装置及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23870427 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2025518654 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2025518654 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023870427 Country of ref document: EP |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112025006113 Country of ref document: BR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202547034063 Country of ref document: IN |
|
| ENP | Entry into the national phase |
Ref document number: 2023870427 Country of ref document: EP Effective date: 20250407 |
|
| ENP | Entry into the national phase |
Ref document number: 20257014055 Country of ref document: KR Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 202547034063 Country of ref document: IN |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020257014055 Country of ref document: KR |
|
| WWP | Wipo information: published in national office |
Ref document number: 2023870427 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 112025006113 Country of ref document: BR Kind code of ref document: A2 Effective date: 20250327 |