Калорийность определяют сжиганием вещества и измерением выделившейся при этом тепловой энергии. Поэтому, с точки зрения физики, калорийность не может быть отрицательной.
Но живой организм - не печка. Продукты в нем не горят, а перевариваются, расщепляются на простые вещества. Часть их идет на строительство тканей организма, часть тратится на поддержание теплового баланса, часть использется, как источник энергии для сокращения мышц. Поэтому, энергия пищи сильно отличается от физической калорийности. Например, белковые продукты. На их переваривание действительно тратится энергия. Но аминокислоты могут полностью уйти на строительство и ремонт тканей. В результате, расчет суточной калорийности питания может не только не учитывать белки, но и сминусовать энергию, затраченную на их переваривание. Или взять клетчатку. Это трудноперевариваемый углевод, который проходит транзитом, не усваивается, но играет важную роль для организма.
Но это уже такие точные рассчеты, скажем, для научных целей. Может, для упрощения, и считает кто-то продукты, на переваривание которых тратится энергии больше, чем из них усваивается, как продукты с отрицательной калорийностью. Но здесь какое-то противоречие. Либо точный баланс, когда нужно учитывать и температуру продукта, другие факторы, либо упрощения, приблизительность. Нет, все же не стоит использовать термин "отрицательная калорийность", если хотим быть точными.