Due to the diversity of appliances and users’ power consumption behaviors, it is challenging to accurately extract load signature samples for non-intrusive load monitoring (NILM) in unseen scenarios. To this end, this paper proposes an enhanced NILM load pattern extraction method via variable-length motif discovery. Firstly, the variable-length motif discovery method is used for the first time to discover similar subsequences from the aggregated power time series to extract power waveform signature (PWS) samples for appliances and obtain the power waveform motifs (PWMs). Furthermore, the appliance PWM sequence pattern mining method is proposed to detect complete power consumption patterns of appliance working cycles, and eventually construct the load signature library. Finally, the similarity between the original PWS samples and the templates in the signature library is measured to realize load identification. In practice, the proposed method is intended to integrate into the incremental learning framework, so that the unknown appliances can be identified gradually by continuous iterative learning. The comparison testing results on the public and private datasets demonstrate that the proposed method can effectively discover various PWMs of different appliances, and accurately model their power consumption patterns, thus exhibiting better performance on the unsupervised load identification compared with the existing methods, especially for the complex appliances.