Techniques are described for classifying seasonal patterns in a time series. In an embodiment, a set of time series data is decomposed to generate a noise signal and a dense signal. Based on the noise signal, a first classification is generated for a plurality of seasonal instances within the set of time series data, where each respective instance of the plurality of instances corresponds to a respective sub-period within the season and the first classification associates a first set of one or more instances from the plurality of instances with a particular class of seasonal pattern. Based on the dense signal, a second classification is generated that associates a second set of one or more instances with the particular class. Based on the first classification and the second classification, a third classification is generated, where the third classification associates a third set of one or more instances with the particular class.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method comprising: generating, for a set of time series data, a noise signal and a dense signal; wherein the noise signal includes sparse features from the set of time series data; wherein the dense signal includes dense features from the set of time series data; generating, based on the noise signal, a first classification for a plurality of instances of a season within the set of time series data; wherein each respective instance of the plurality of instances corresponds to a respective sub-period within the season; wherein the first classification for the plurality of instances of the season associates a first set of one or more instances from the plurality of instances with a particular class of seasonal pattern; generating, based on the dense signal, a second classification for the plurality of instances of the season; wherein the second classification for the plurality of instances of the season associates a second set of one or more instances from the plurality of instances with the particular class of seasonal pattern; generating and storing, in volatile or non-volatile storage, a third classification for the plurality of instances of the season based on the first classification and the second classification; wherein the third classification for the plurality of instances of the season associates a third set of one or more instances from the plurality of instances with the particular class of seasonal pattern. 2. The method of claim 1, wherein the particular class of seasonal pattern is one of a first class for seasonal highs or a second class for seasonal lows. 3. The method of claim 1, wherein the first classification for the plurality of instances of the season associates a fourth set of one or more instances from the plurality of instances with a second class of seasonal pattern; wherein the second classification for the plurality of instances of the season associates a fifth set of one or more instances from the plurality of instances with a second class of seasonal pattern; wherein the third classification for the plurality of instances of the season associates, based on the first classification and second classification, a sixth set of one or more instances form the plurality of instances with the second class of seasonal pattern. 4. The method of claim 1, wherein the first set of one or more instances includes at least one instance that is included in the second set of one or more instances and the third set of one or more instances. 5. The method of claim 1, wherein the first set of one or more instances includes at least one instance that is not included in the second set of one or more instances. 6. The method of claim 1, wherein generating and storing, in volatile or non-volatile storage, a third classification for the plurality of instances of the season based on the first classification and the second classification comprises selecting a particular instance as a seasonal high if classified as a seasonal high by either the first classification or the second classification. 7. The method of claim 1, wherein generating and storing, in volatile or non-volatile storage, a third classification for the plurality of instances of the season based on the first classification and the second classification comprises selecting a particular instance as a seasonal low if selected as a seasonal low in the second classification and not selected as a seasonal high in the first classification. 8. The method of claim 1, further comprising: receiving domain information that indicates a minimum variation to filter insignificant instances; identifying, based on the domain information, a particular instance of the plurality of instances to filter; wherein the first classification associates the particular instance with the particular class; filtering the particular instance before generating the third classification; wherein the third classification does not associate the particular instance with the particular class. 9. The method of claim 1, further comprising determining, based on the first classification, which instances of the third set of instances are associated with a sparse pattern for the particular class of seasonal pattern. 10. The method of claim 1, further comprising: generating and causing display of a summary for the particular class of seasonal pattern; wherein the summary identifies a plurality of stretches of time that are associated with the particular class of seasonal pattern; wherein at least one stretch of time of the plurality of stretches of time is identified as a sparse pattern. 11. One or more non-transitory computer-readable media storing instructions, wherein the instructions include: instructions for generating, for a set of time series data, a noise signal and a dense signal; wherein the noise signal includes sparse features from the set of time series data; wherein the dense signal includes dense features from the set of time series data; instructions for generating, based on the noise signal, a first classification for a plurality of instances of a season within the set of time series data; wherein each respective instance of the plurality of instances corresponds to a respective sub-period within the season; wherein the first classification for the plurality of instances of the season associates a first set of one or more instances from the plurality of instances with a particular class of seasonal pattern; instructions for generating, based on the dense signal, a second classification for the plurality of instances of the season; wherein the second classification for the plurality of instances of the season associates a second set of one or more instances from the plurality of instances with the particular class of seasonal pattern; instructions for generating and storing, in volatile or non-volatile storage, a third classification for the plurality of instances of the season based on the first classification and the second classification; wherein the third classification for the plurality of instances of the season associates a third set of one or more instances from the plurality of instances with the particular class of seasonal pattern. 12. The one or more non-transitory computer-readable media of claim 11, wherein the particular class of seasonal pattern is one of a first class for seasonal highs or a second class for seasonal lows. 13. The one or more non-transitory computer-readable media of claim 11, wherein the first classification for the plurality of instances of the season associates a fourth set of one or more instances from the plurality of instances with a second class of seasonal pattern; wherein the second classification for the plurality of instances of the season associates a fifth set of one or more instances from the plurality of instances with a second class of seasonal pattern; wherein the third classification for the plurality of instances of the season associates, based on the first classification and second classification, a sixth set of one or more instances form the plurality of instances with the second class of seasonal pattern. 14. The one or more non-transitory computer-readable media of claim 11, wherein the first set of one or more instances includes at least one instance that is included in the second set of one or more instances and the third set of one or more instances. 15. The one or more non-transitory computer-readable media of claim 11, wherein the first set of one or more instances includes at least one instance that is not included in the second set of one or more instances. 16. The one or more non-transitory computer-readable media of claim 11, wherein instructions for generating and storing, in volatile or non-volatile storage, a third classification for the plurality of instances of the season based on the first classification and the second classification comprise instructions for selecting a particular instance as a seasonal high if classified as a seasonal high by either the first classification or the second classification. 17. The one or more non-transitory computer-readable media of claim 11, wherein instructions for generating and storing, in volatile or non-volatile storage, a third classification for the plurality of instances of the season based on the first classification and the second classification comprise instructions for selecting a particular instance as a seasonal low if selected as a seasonal low in the second classification and not selected as a seasonal high in the first classification. 18. The one or more non-transitory computer-readable media of claim 11, wherein the instructions further include: instructions for receiving domain information that indicates a minimum variation to filter insignificant instances; instructions for identifying, based on the domain information, a particular instance of the plurality of instances to filter; wherein the first classification associates the particular instance with the particular class; instructions for filtering the particular instance before generating the third classification; wherein the third classification does not associate the particular instance with the particular class. 19. The one or more non-transitory computer-readable media of claim 11, wherein the instructions further include instructions for determining, based on the first classification, which instances of the third set of instances are associated with a sparse pattern for the particular class of seasonal pattern. 20. The one or more non-transitory computer-readable media of claim 11, wherein the instructions further include: instructions for generating and causing display of a summary for the particular class of seasonal pattern; wherein the summary identifies a plurality of stretches of time that are associated with the particular class of seasonal pattern; wherein at least one stretch of time of the plurality of stretches of time is identified as a sparse pattern.