Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

ARTIFCIAL INTELLIGENCE IN CABLE TV APPLICATIONS

Louis P. Slothouber, Aaron Ye


BIAP Systems, Inc.

Abstract

After many years and billions of dollars motely programmable computer in the home
invested in a digital network infrastructure provides the cable TV industry an opportu-
the cable TV industry finds itself unable to nity to provide subscriber services that both
fully capitalize on that investment. Under- Microsoft and the digital broadcast satellite
powered set-top-boxes, daunting integration (DBS) providers must envy.
issues, lack of standards, and huge capital
costs hinder the roll out of new subscriber Unfortunately, the evolutionary nature
services at a time when competition from of the digital upgrade process has produced
digital satellite providers is becoming acute. an architecture that is ill designed to support
Fortunately, artificial intelligence (AI) tech- the multiple application services that are
nologies developed over the last forty years currently in development or on the drawing
are directly applicable to many of the diffi- board. Initially, the STB was primarily in-
cult technical problems faced by today’s ca- tended to do little more than decode MPEG
ble TV applications. Specifically, we de- video. But the abundant bandwidth that the
scribe how AI techniques can be applied to digital upgrades provided allowed for rapid
provide more personalized subscriber ser- growth in the number of video channels, far
vices, alleviate information overload, reduce too many for the analog style scrolling guide
backend server and human editorial costs, to be practical. The need to overcome in-
and to use available bandwidth more effi- formation overload caused by too many
ciently. channels in a scrolling guide drove the de-
velopment of the interactive program guide
(IPG), a remote-control driven application
that was squeezed into the confines of the
INTRODUCTION STB. Today, a new set of business needs
and opportunities drives the development of
The cable TV industry has invested an array of new subscriber services, includ-
huge sums of capital in recent years to up- ing video-on-demand (VOD), T-Commerce,
grade both their networks and millions of information-on-demand (IOD), PC-like
consumer premises equipment (CPE) units messaging, and games.
from analog to digital. This has not only in-
creased the quantity and quality of video Clearly a STB that was originally in-
that can be provided, but also placed a sys- tended to do little more than decode MPEG
tem controlled computing device, the digital video is hard pressed to support all of these
set-top-box (STB), in every subscriber services. Further, the software architecture
home. This high-speed, two-way network of the STB, which modified to support a
combined with a re single application (the IPG), typically re-
quires costly integration to accommodate
new applications and services. There are no EVOLUTION NOT REVOLUTION
standards for new services. As a result, most
new services require costly servers to be de- The evolutionary development of to-
ployed at the cable headend to perform day’s cable TV infrastructures and applica-
much of the work, while the subscriber’s tions is characterized by the reactionary
STB acts as merely a dumb display device. loop, depicted in Fig. 1.

This current state of affairs is unfortu-


nate. Because of the economics of the situa-
tion, the currently deployed STBs are likely
to remain in the field for many years to
come. Yet the technical limitations of both
STBs and IPG applications impose signifi-
cant integration and development challenges Business Needs and
that impede the roll out of new, high- Opportunities
revenue generating services.

Surprisingly, there is an existing tech-


nology that could be applied to currently
deployed STBs facilitating the full realiza-
tion of the revenue potential enabled by a
digital cable TV infrastructure. Even more
surprising, this technology is neither pro- Business Solutions
prietary nor a recent development. Rather it and Products
is the often misunderstood and under-
utilized fruit of many decades of academic
research: Artificial Intelligence (AI).

While popular understanding of AI re-


volves around jerky robots and giant, chess-
playing super-brains, the true foundations of
the science of AI consist of a cornucopia of
techniques for performing complex tasks,
such as user modeling, application of expert Technical
knowledge, dealing with uncertainty, etc. Difficulties
using limited computing resources. Many AI
techniques are ideally suited to solving some
of the most vexing problems in today’s ca-
ble TV applications, and can often do so in
the restricted computing environment of cur- Figure 1. The Reactionary Loop.
rently deployed digital STBs.
Initially, a system operator or multi-
Carefully applied AI technology prom- system operator (MSO) identifies a business
ises to revolutionize the subscriber services need or opportunity that solves a business
cable TV can offer, and to do so at a fraction problem (e.g., increases revenue, cuts costs,
of the cost of conventional, client-server provides competitive advantage, etc.). The
systems. MSO then designs or purchases products or
technical solutions that satisfy the need or on old technology.1 To date, the majority of
capitalize on the opportunity. Finally, the deployed cable TV STB software is not mid-
product or solution reveals new opportunity, dleware based, but built around a single
or technical difficulties, thus driving the resident application, the IPG2. In some cases
next reactionary cycle. (e.g., DCT-2000) deployment of a new ap-
plication requires direct integration with the
Unfortunately, this mode of develop- IPG. In most systems out-of-band (OOB)
ment produces ever more complex and bandwidth is a precious commodity, and lit-
costly, ad hoc solutions, as each cycle must tle if any is available for use by third-party
accommodate the shortsighted decisions applications.
made on previous cycles. And the resulting
solutions typically have little or no inter- In this environment the cable TV indus-
compatibility without costly software inte- try faces a number of challenges, including
gration. high rates of digital churn, slowing digital
penetration, shrinking subscriber bases, and
This state of affairs has led many MSOs the ever increasing competition of DBS. To
to seek a “middleware” solution that pro- continue to grow and survive the industry
vides a common foundation for future appli- has entered the next cycle in the reactionary
cation and service development. Unfortu- loop, as illustrated in Fig. 2. First, several
nately such systems can never entirely over- critical business needs have been identified,
come the inadequacies of a hardware and including:
software architecture that has evolved via
the reactionary loop. Middleware solutions • Reduce digital churn rates, provid-
isolate applications from the raw features ing sufficient services to keep digi-
available on the STB, forever limiting the tal customers once they sign on.
role of such code to simple display tasks,
and locking solutions into a client-server • Compete with DBS by providing
model. And while limitations imposed by feature parity and significant feature
underpowered STB hardware can be allevi- differentiation, capitalizing on the
ated via backend processing, this only trades two-way network.
one problem for others, as this adds yet an-
other layer of computation in an already • Create new features and services
tight STB environment, and server-centric that can provide incremental reve-
backend solutions are notoriously expensive, nue (e.g., pay-per-view).
and do not scale well for large numbers of
subscribers.

THE CURRENT CYCLE

As of January, 2003 there are only a


few markets in the US providing next gen-
eration services on modern STB hardware; 1
the majority of cable systems, by far, are run Primarily from the Motorola DCT-
2000 and the Scientific Atlanta Explorer
2000 families.
2
Mostly TV Guide/Gemstar or TV
Gateway.
Reduce
DBS Parity & New/Incremental
Digital
Differentiation Revenue Sources
Churn

IPG PVR VOD IOD Broadband Messaging Games T-Commerce/Ads

Excessive Manpower Lack of


Information Backend
Bandwidth Support Personal-
Overload Server Costs
Usage Costs ization

Smart
Viewer Intelligent
User
Modelling Agents
Interfaces

Figure 2. The current reactionary cycle, and the application of AI tools

To satisfy these business needs, a vari- • Games. Providing games and other
ety of new features and services have been interactive entertainments on TV.
defined and in some cases deployed. Among
them are: • T-Commerce/Advertising. Provid-
ing custom adverstising and ena-
• Video-on-demand (VOD). Provid- bling online sales via TV.
ing TV programming of the sub-
scriber’s choice (initially PPV mov- • Broadband Access. Providing
ies) anytime. Internet service via cable modem.

• Information on Demand (IOD). However, we believe that such services,


Providing relevant news, weather even if successful, introduce a number of
and other information on TV any- new technical difficulties that must be over-
time. come for these services to be adopted by
subscribers, and to generate the revenue that
• Messaging. Providing instant mes- justifies their implementation costs.
saging and e-mail services on TV.
1. Backend server costs. As stated 5. Lack of Personalization. All of
above, most such services are implemented these services would be both more useable
via expensive hardware and software de- and more successful if they were personal-
ployments at the headend. And while such ized for each subscriber. Tailoring the in-
solutions may work adequately when rolled formation presented to the subscriber based
out, they seldom scale well with the number on their interests and preferences provides a
of subscribers, and may fall victim to their more efficient, and therefore more profit-
own success. able, user experience. Research has also
shown that systems that require personaliza-
2. Excessive bandwidth usage. It is the tion or learning are more sticky, retaining
nature of such client-server solutions that customers better than those without. [5]
information has to flow back and forth be-
tween client and server. Often this informa- Fortunately, AI can be applied to solve
tion (e.g., clicks on the remote control) must all five of these problems, and at a fraction
be transmitted out-of-band. But out-of-band of the cost of conventional, client-server
bandwidth is a precious, contention-based systems.
commodity, and is often inadequate to the
requirements of client-server solutions. APPLYING AI TO CABLE TV

3. Information overload. Today’s in- Over the past forty years AI scholars
teractive program guides are useable for the have researched a variety of hard problems
several hundred channels available on digi- and developed a vast array of techniques,
tal cable. But how can they hope to cope technologies, and tools for solving them.
with hundreds or even thousands of new Serendipitously, most of this research was
programming titles made available by VOD. performed in an era when computing re-
The subscriber will suffer information over- sources were scarce, so even a conventional
load, hindering their ability to find and pur- cable TV STB is often adequate for their
chase VOD programming. Similar problems application. Table 1 lists several such tech-
exist with the other new services that flood nologies. [1,3,4]
the subscriber with unprecedented quantities
of information and numbers of choices. Implicit in this discussion is that the ju-
dicious application of efficient AI technol-
4. Manpower support costs. Many ogy allows much of the work that is cur-
new services, particularly IOD, games, T- rently performed by backend servers could
Commerce and advertising require a signifi- be performed in a distributed fashion, di-
cant number of people to provide content rectly on subscriber STBs, thus eliminating
retrieval and editorial services. the need for costly backend servers. Such
systems have been realized and are in opera-
tion today.[2]
AI Technology Specific Tech- Description Cable TV Applications
Class niques

Learning Rote Learning, In- Incremental improvement Modeling the viewer based
ductive Learning, of task performance based on previous actions to predict
Neural Networks, on rote knowledge or ex- programming of interest for
Genetic Learning amples. PVR or smart IPG.

Intelligent Agents Information Re- Software that understands Automated content retrieval,
trieval, Knowledge a complex task well reducing editorial staff for
Management, Com- enough to automate it, per- IOD, T-Commerce.
merce forming in a human role.

Expert Systems Rule-based, Logic- Software that can apply Encoding knowledge about
based, Context- expert domain knowledge TV usage to provide smarter
sensitive interfaces to a problem. user interfaces.

Statistical Reasoning Fuzzy Logic, Cer- Reasoning with uncertain, Widely applicable techniques
tainty Factors, incomplete, or noisy input useful in learning, agents,
Dempster-Shafer and expert systems.
Theory, Baysian
Networks

Distributed Comput- Intelligent Agents, Distributing pieces of a By pushing tasks down to the
ing Edge-based comput- complex task among sev- STB, obviates need for ex-
ing, Peer-to-peer eral distributed computers. pensive servers.
networking

Table 1. A sample of AI technologies applicable to cable TV applications.

It is beyond the scope of this paper to bargains, etc. Conventional solutions em-
describe every possible application of AI ploy a staff of human editors who retrieve
technology to the cable TV industry. raw content from various network sources,
Instead, we will focus on three sample AI revise it for display on TV. All such data is
tools, each of which is directly applicable to then broadcast out to the STBs for display.
many of the technical difficulties identified But it has been demonstrated that such tasks
above. These tools are summarized in can be performed by intelligent agents run-
Table 2. ning directly on the subscribers’ STBs.

Intelligent Agents This approach has a number of advan-


tages. First, it reduces or eliminates the need
Intelligent agents are small, active soft- for an editorial staff. Second, it allows STBs
ware components that understand a complex to retrieve exactly the content that is appro-
task sufficiently to assist a human in per- priate for a given subscriber, and ignore eve-
forming it, or to automate it entirely. One rything else. This represents a significant
such task required of IOD and T-Commerce reduction in the bandwidth requirements and
systems is the retrieval of content (text and often allows an on-demand request model to
pictures) to be displayed to the viewer, such replace the broadcast model currently in use.
as news, sports scores, stock quotes, current
AI Tool Applies to Info. Server Bandwidth Manpower Lack of Per-
Overload Costs Usage Costs sonalization

Viewer IPG, VOD, Fewer pro- Runs on No client-server -- Customize views


Modeling IOD, PVR, gramming or STB network traffic and content to
T-Commerce product target subscriber
choices interests

Smart All products Automat or Runs on No client-server -- Customize features


User Inter- and services assist in STB network traffic & views based on
faces obvious or subscriber abilities
repetitive and context
tasks

Intelligent IOD, Broad- Retrieve and Runs on No broadcast of Reduce or Select agents that
Agents band Portals, display cus- STB generic info. Al- eliminate con- retrieve only de-
T-Commerce tom info., lows on-demand tent editorial sired content.
not every- requests staff
thing

Table 2. Three AI tools and their applicability to the current reactionary cycle

Smart User Interfaces works today. Using an IPG to navigate


through hundreds of channels is difficult
Current cable TV user interfaces (e.g., enough. But add thousands of VOD titles
VOD, IPG, IOD) tend to be static, providing and no subscriber is going to want to navi-
the same set of capabilities to all subscribers gate through any static hierarchy to find a
at all times, regardless of the situation. The title worth paying for. However, by applying
user interface, in this case, provides a means several statistical reasoning and learning
of operating a tool. However, significant AI techniques from AI, STB software would be
research has been devoted to producing able to monitor the programming viewed by
smarter interfaces, that operate more like an a subscriber and construct a model of the
automated assistant. Rather than displaying tastes and preferences of that subscriber.
a channel grid in numerical order, a smart Armed with this model, a smart IPG or
IPG interface might order the channels VOD user interface could present the user
based upon frequency of use. Or, by apply- with a small number of choices tailored to
ing statistical reasoning and expert systems a their preferences, and to provide a more dy-
smart IPG would “understand” the normal namic navigation through the available titles
activities that a subscriber performs, either based on subscriber tastes. By overcoming
assisting or performing those activities the information overload problem, and mak-
automatically. ing it easier to find and buy programming of
interest, such systems should allow VOD to
Viewer Modelling realize its true revenue potential.
Information overload is perhaps the
most prevalent problem that results from the
array of new subscriber services in the
SUMMARY REFERENCES

The evolution of technical advances in 1. Barr, Avron, Edward Feigenbaum,


the cable TV industry is the result of a reac- eds., Handbook of Artificial Intelli-
tionary cycle. As a result, current limitations gence, vols. 1-3, HeurisTech Press,
of STB hardware and IPG software applica- 1981.
tions impose significant development chal-
lenges that impede the efficient roll out of 2. BIAP Systems, Inc., “PiTV Over-
new, high-revenue generating subscriber view”,
services. http://www.biap.com/pdf/Personaliz
ed Information Television.pdf,
However, judicious application of AI 2002.
technologies, developed over the last 40
years, significantly enhance the range and 3. González, Avelino, Douglas
quality of services that can be implemented Dankel, The Engineering of Knowl-
via STB applications, and at a fraction of the edge-Based Systems: Theory and
cost of conventional client-server ap- Practice, Prentice-Hall, 1993.
proaches.
4. Rich, Elaine, Kevin Knight, Artifi-
AUTHORS cial Intelligence, 2nd ed., McGraw-
Hill, 1991.
Louis Slothouber, Ph.D.,
Chief Scientist, BIAP Systems, Inc., 5. Yahoo User Study, 2001.
lpslot@biap.com.

Aaron Ye, Ph.D.,


Chief Technical Offier, BIAP Systems,
aye@biap.com

You might also like