A system comprising: a millimeter wave, mmWave, transmitting device including instructions executable to: identify a plurality of mmWave signal transmission paths from the mmWave transmitting device to a receiving device; collect a channel measurement for each beam of a first portion of beams available at the mmWave transmitting device at each signal transmission path of the plurality of mmWave signal transmission paths, wherein the first portion of beams are beams that have a lowest amount of structural similarity with one another and are selected based on a structural similarity metric characterizing a structural overlap of a radiation pattern of each beam available at the mmWave transmitting device, wherein the radiation pattern of each beam of the beams available at the mmWave transmitting device is stored on the mmWave transmitting device, and wherein an amount of beams in the first portion of beams is independent from an amount of beams available at the mmWave transmitting device and the amount of beams in the first portion of beams is determined by multiplying four by an amount of the plurality of paths; determine a plurality of properties of each signal transmission path of the plurality of mmWave signal transmission paths utilizing the corresponding channel measurements; predict, based on the plurality of properties, a signal metric for a second portion of the beams; and select, based on the predicted signal metric, a beam from the beams to be utilized to transmit a signal to the receiving device. a millimeter wave, mmWave, transmitting device including instructions executable to: identify a plurality of mmWave signal transmission paths from the mmWave transmitting device to a receiving device; collect a channel measurement for each beam of a first portion of beams available at the mmWave transmitting device at each signal transmission path of the plurality of mmWave signal transmission paths, wherein the first portion of beams are beams that have a lowest amount of structural similarity with one another and are selected based on a structural similarity metric characterizing a structural overlap of a radiation pattern of each beam available at the mmWave transmitting device, wherein the radiation pattern of each beam of the beams available at the mmWave transmitting device is stored on the mmWave transmitting device, and wherein an amount of beams in the first portion of beams is independent from an amount of beams available at the mmWave transmitting device and the amount of beams in the first portion of beams is determined by multiplying four by an amount of the plurality of paths; determine a plurality of properties of each signal transmission path of the plurality of mmWave signal transmission paths utilizing the corresponding channel measurements; predict, based on the plurality of properties, a signal metric for a second portion of the beams; and select, based on the predicted signal metric, a beam from the beams to be utilized to transmit a signal to the receiving device. identify a plurality of mmWave signal transmission paths from the mmWave transmitting device to a receiving device; collect a channel measurement for each beam of a first portion of beams available at the mmWave transmitting device at each signal transmission path of the plurality of mmWave signal transmission paths, wherein the first portion of beams are beams that have a lowest amount of structural similarity with one another and are selected based on a structural similarity metric characterizing a structural overlap of a radiation pattern of each beam available at the mmWave transmitting device, wherein the radiation pattern of each beam of the beams available at the mmWave transmitting device is stored on the mmWave transmitting device, and wherein an amount of beams in the first portion of beams is independent from an amount of beams available at the mmWave transmitting device and the amount of beams in the first portion of beams is determined by multiplying four by an amount of the plurality of paths; determine a plurality of properties of each signal transmission path of the plurality of mmWave signal transmission paths utilizing the corresponding channel measurements; predict, based on the plurality of properties, a signal metric for a second portion of the beams; and select, based on the predicted signal metric, a beam from the beams to be utilized to transmit a signal to the receiving device.