A back-propagation neural network is successfully applied to pick first arrivals (first breaks) in a background of noise. Network output is a decision whether each half-cycle on the trace is a first or not. 3D plots of the input attributes allow evaluation of the attributes for use in a neural network. Clustering and separation of first break from non-break data on the plots indicate that a neural network solution is possible, and therefore the attributes are suitable as network input. Application of the trained network to actual seismic data (Vibroseis and Poulter sources) demonstrates successful automated first-break selection for the following four attributes used as neural network input: (1) peak amplitude of a half-cycle; (2) amplitude difference between the peak value of the half-cycle and the previous (or following) half-cycle; (3) rms amplitude ratio for a data window (0.3 s) before and after the half-cycle; (4) rms amplitude ratio for a data window (0.06 s) on adjacent traces. The contribution of the attributes based on adjacent traces (4) was considered significant and future work will emphasize this aspect.