A system for inspecting items in transit through a transit facility, wherein the system comprises: a plurality of data collection units located at a plurality of transit facilities; a decision entity, in connection with the data collection unit at a selected one of the transit facilities; a server connectable to each of the data collection units, the server comprising: a data store storing inspection data, obtained from the data collection units, indicative of instances of item inspection at the plurality of transit facilities; and a processor coupled to the data store and operable to update the data store based on data gathered at the data collection units; a prediction system, comprising a machine learning element, and being configured to obtain input data for an item in transit and to determine therefrom a predicted level of inspection for said item; and a computer implemented conclusion entity configured to determine a final level of inspection for an item in transit based on an indication of: (i) the predicted level of inspection for said item, (ii) a decided level of inspection for said item, and (iii) a random element; wherein, for an item in transit through a transit facility, the system is configured to: obtain item data providing an indication of the predicted level of inspection for the item and provide said item data to the decision entity; obtain, from the decision entity, the decided level of inspection for the item; operate the computer implemented conclusion entity to determine the final level of inspection for the item; and control inspection of the item according to the determined final level of inspection for the item, wherein controlling inspection of the item in transit comprises operating a detection device at the transit facility to obtain inspection data for the item in the event that the final level of inspection indicates that the item is to be inspected, wherein the detection device is selected based on the determined final level of inspection for the item; wherein the system is configured to train the machine learning element of the prediction system based on: (a) the final level of inspection assigned to the item in transit, and (b) inspection data obtained from inspection of the item. a plurality of data collection units located at a plurality of transit facilities; a decision entity, in connection with the data collection unit at a selected one of the transit facilities; a server connectable to each of the data collection units, the server comprising: a data store storing inspection data, obtained from the data collection units, indicative of instances of item inspection at the plurality of transit facilities; and a processor coupled to the data store and operable to update the data store based on data gathered at the data collection units; a data store storing inspection data, obtained from the data collection units, indicative of instances of item inspection at the plurality of transit facilities; and a processor coupled to the data store and operable to update the data store based on data gathered at the data collection units; a prediction system, comprising a machine learning element, and being configured to obtain input data for an item in transit and to determine therefrom a predicted level of inspection for said item; and a computer implemented conclusion entity configured to determine a final level of inspection for an item in transit based on an indication of: (i) the predicted level of inspection for said item, (ii) a decided level of inspection for said item, and (iii) a random element; wherein, for an item in transit through a transit facility, the system is configured to: obtain item data providing an indication of the predicted level of inspection for the item and provide said item data to the decision entity; obtain, from the decision entity, the decided level of inspection for the item; operate the computer implemented conclusion entity to determine the final level of inspection for the item; and control inspection of the item according to the determined final level of inspection for the item, wherein controlling inspection of the item in transit comprises operating a detection device at the transit facility to obtain inspection data for the item in the event that the final level of inspection indicates that the item is to be inspected, wherein the detection device is selected based on the determined final level of inspection for the item; obtain item data providing an indication of the predicted level of inspection for the item and provide said item data to the decision entity; obtain, from the decision entity, the decided level of inspection for the item; operate the computer implemented conclusion entity to determine the final level of inspection for the item; and control inspection of the item according to the determined final level of inspection for the item, wherein controlling inspection of the item in transit comprises operating a detection device at the transit facility to obtain inspection data for the item in the event that the final level of inspection indicates that the item is to be inspected, wherein the detection device is selected based on the determined final level of inspection for the item; wherein the system is configured to train the machine learning element of the prediction system based on: (a) the final level of inspection assigned to the item in transit, and (b) inspection data obtained from inspection of the item.