There is provided an information processing apparatus that allows a user
to understand what kinds of causes are accumulated stepwise in what kind
of order to cause abnormality and due to what kinds of reasons respective
causes occur from direct causes of the respective causes. The information
processing apparatus includes: an inference unit that infers, when
abnormality occurs in a product manufactured by manufacturing equipment
and the abnormality is caused by stepwise accumulation of plural causes,
a fundamental cause of the abnormality by specifying the causes stepwise
and, at least at certain one stage, selectively specifying one cause out
of two or more direct causes that cause a cause at the stage using at
least inference data stored in advance; a reason acquiring unit that
acquires, for each of the causes specified stepwise, data concerning
reasons why the cause occurs from a storage device; and a display control
unit that causes a display unit to display, for each of the reasons, the
data concerning the respective reasons in association with related causes
concerning the respective reasons.