Systems and methods for learning-based automatic commercial content
detection are described. In one aspect, program data is divided into
multiple segments. The segments are analyzed to determine visual, audio,
and context-based feature sets that differentiate commercial content from
non-commercial content. The context-based features are a function of
single-side left and/or right neighborhoods of segments of the multiple
segments.