Owing to their short duration and high intensity, flash floods are among the most devastating natural disasters in metropolises. The existing warning tools-flood potential maps and two-dimensional numerical models-are disadvantaged by time-consuming computation and complex model calibration. This study develops a data-driven, probabilistic rainfall-inundation model for flash-flood warnings. Applying a modified support vector machine (SVM) to limited flood information, the model provides probabilistic outputs, which are superior to the Boolean functions of the traditional rainfall-flood threshold method. The probabilistic SVM-based model is based on a data preprocessing framework that identifies the expected durations of hazardous rainfalls via rainfall pattern analysis, ensuring satisfactory training data, and optimal rainfall thresholds for validating the input/output data. The proposed model was implemented in 12 flash-flooded districts of the Xindian River. It was found that (1) hydrological rainfall pattern analysis improves the hazardous event identification (used for configuring the input layer of the SVM); (2) brief hazardous events are more critical than longer-lasting events; and (3) the SVM model exports the probability of flash flooding 1 to 3 h in advance. Such a combined model is quick and suitable for fluvial floods, but inapplicable to pluvial flash floods. A similar combined hydrological model, which derives the rainfall thresholds in pluvial flash floods, was considered by Forestieri et al. (2016) [5]. In natural hazards induced by short-term heavy rainfall such as flash floods or landslides, a timely warning is more important than evaluating the disaster impacts on people. Therefore, the empirical rainfall thresholds of flash floods and rainfall-induced landslides have been increasingly sought in recent years [5][6][7][8][9][10][11][12][13][14][15].The local governments in Taiwan also consider the rainfall thresholds in flash floods and landslides [16][17][18]. In the official flash-flood warning system of Taiwan, the rainfall thresholds in all counties and districts are decided from five cumulative rainfalls of durations 1, 3, 6, 12, and 24 h. At least one rain gauge is assigned as the reference rain gauge for each county or district [19]. In 2017, the Water Resources Agency (WRA) used 754 sets of rainfall thresholds based on 500 rain gauges and warned 368 counties and districts of pending flash floods in Taiwan. However, the rainfall thresholds are based on historical flood records, which lack the parameters (start times, areas, and durations of the floods) required in complex flood warning models. Most of the historical flood records in Taiwan are reports of people's phone calls, which are checked by officers several hours later. Therefore, when determining rainfall thresholds, the historical flood records of the WRA are useful only for predicting whether a rainfall event will cause a disaster. Although potential inundation maps improve the information input [18,20,21], the models based on th...