Recurring-pattern detection
The model identifies which transactions recur: income, bills, subscriptions. For each it learns the typical amount and the cadence, day-of-month or day-of-week. A charge that repeats on the 1st of each month is treated differently from one that appears sporadically.