►
From YouTube: Semantic Anomaly Detection with the Cortical.io Retina API and the HTM - Numenta HTM Challenge 2015
Description
This is the Cortical.io submission for the Numenta HTM Challenge 2015. It's an intelligent Twitter monitoring service that detects semantic anomalies - meaning that it uncovers unusual changes in topics in an individual's Twitter feeds. It has been configured to monitor the Twitter accounts of several top US Presidential candidates so users can investigate what they post are about and use the power of the HTM and Cortical's Retina API to learn more about their elected officials.
More information at:
http://devpost.com/software/news-reader-0wkjli
http://www.cortical.io/
http://numenta.com/
A
Hi
I'm
taylor
from
cortical,
I
o
in
vienna,
austria-
and
this
is
our
team
submission
for
the
numenta
hdm
challenge.
We
wanted
to
show
how
to
combine
the
hdm
with
our
retina
api,
which
works
on
text
data,
so
we
built
a
tool
that
analyzes
the
semantics
of
twitter
posts
made
by
several
us
presidential
candidates.
So
the
data
source
is
the
text
content
of
their
tweets,
which
is
publicly
available,
and
then
we
process
this
text,
data
and
encode
it
using
our
written
api
into
sdrs
that
the
htm
can
understand
and
then
using
the
hdm.
A
A
So
on
the
left
here,
you
can
see
a
graphical
representation
of
how
we
store
semantic
information
in
a
128x128
matrix
with
individual
bits
of
the
matrix,
representing
a
specific
meaning
and
with
related
pieces
of
information.
Being
stored
close
to
each
other,
just
like
in
the
brain,
and
so
we
refer
to
these
representations
as
semantic
fingerprints
and
they're
kind
of
a
sparse
distributed
representation
or
word
str,
as
some
people
call
them,
and
we
can
compute
one
of
these
sdrs
for
any
kind
of
text
in
a
variety
of
languages.
A
Then
we
input
those
fingerprints
into
the
htm
and
graph
the
anomaly
scores
that
it
outputs
by
day
and
because
we
use
semantic
fingerprints
as
input
for
the
htm,
we're
not
graphing
the
anomaly
scores
based
on
the
volume
of
tweets,
but
by
the
actual
semantic
content
of
them.
So
what
the
candidates
are
actually
talking
about,
so
the
higher
the
anomaly
score,
the
more
unexpected
the
content
of
the
twitter
post
was
for
that
day.
A
A
So
you
can
see
how
detected
anomalies
correspond
with
events
like
the
candidates,
making
official
announcements,
holding
campaign,
rallies
and
taking
part
in
debates,
and
so
the
graphs
are
interactive
and
you
can
move
your
mouse
over
data
points
to
see
the
keywords
and
exact
anomaly
scores
for
those
days
and
then
you
can
also
click
on
a
data
point
to
see
the
full
text
of
the
tweets.
For
that
day.
A
A
This
is
done
by
working
on
the
fingerprint
level
of
the
tweets
to
determine
what
the
candidates
are
talking
about
and
not
just
simple
keyword
matching.
So
when
you
click
these
buttons,
it
reduces
the
twitter
feeds
to
only
posts,
have
a
high
similarity
to
these
topics,
and
then
we
train
separate
htms
for
each
candidate
on
these
feeds.
A
A
So
that's
it
semantic
anomaly.
Detection
with
the
corticlio
retina
api
and
the
hdm,
and
we
at
cortical
are
big
fans
of
the
hdm
and
we're
very
much
inspired
by
the
work
that
numenta
does.
So,
if
you
have
any
questions
about
how
to
integrate
our
software
with
the
hdm,
then
please
feel
free
to
contact
us
thanks.