Opinion observer