So we've got artificial intelligence up and running.
You didn't know that? Yeah, we do. If intelligence can be defined as
a capability to learn and react to new situations on the basis of experience
already gained, a wide variety of enterprises are employing intelligent
programs in fields ranging from valve control in variable load boilers
to predicting credit card defaulters.
Voice and pattern recognition software are probably more familiar examples
of artificial intelligence. But hold on, it's not yet time to get out
those blasters and EMP detonators. Artificial intelligence powerful
enough to accomplish the level of parallel thought to even equal a human,
let alone take over the world is still very far on the design charts.
But when it comes to juggling numbers and other data around, the human
brain is laughable against the microchip.
But rather than take this difference in computing power personally,
what we'll do is think of ways to use these same programs to make our
work easier. Especially in web development.
Web development? Who'd ever want an intelligent web page, right? Wrong.
Wouldn't it be nice if I went to the MSN site and instead of all that
junk, half of which I don't even read, the site displays only results
which it knows I'll find interesting because it noted that I clicked
more on links related to music and not culture.
Or in Google, when I type in "chess", instead of showing
me every single page that has "chess" written on it, it takes
me to a site that allows me to download a free chess program because
it know that's what people generally want.
Or when I'm filling up forms for another of those free sites that don't
allow me to see what they have without my telling them my name, age,
sex et al, the form instead of asking me minor details again and again,
fills in obvious things itself. For example, a person with a name like
John Smith would most probably be a guy and more than 5 years old etc.
In short, wouldn't it be nice on the whole if the net behaved more
like a person and less like a machine. Interactive, understanding and
a lot less complicated. That's exactly what we, at Stylus Systems Pvt
Ltd., propose to do for your site.
- Predict user preferences based on links and selections made by present
and past users and change content on page accordingly.
- Fill in common values and perform other mundane tasks without repetitively
prompting the user.
This was of course, what will be visible to the user. What about you,
the owner of the site?
Every time someone visits your site, he leaves behind megabytes of
information about himself and browsing patterns in general that never
get recorded, never get used. Data that could tell you what people look
for in your site, what turns them on and what makes them leave?
What if the administrator of your site had access to all this information
in an easily understandable, maybe even graphical, manner with all the
patterns and main points of interest highlighted? The administrator
would be able shuffle content around to make the more in-demand articles,
links and forms more accessible. Maybe even remove the redundant content
and try out new material and judge the response it gets.
What we propose by data mining your site is to automate this process.
An algorithm like the Microsoft decision tree algorithm (incorporated
by default in the Microsoft SQL Server 2000) would be able to use this
data to a higher degree of accuracy than any administrator.
Horizontal integration of data has been recognized, as the most in
need feature of any interactive software.
Vertical integration (through a single column) has for decades provided
information as to aggregates. Horizontal integration (across columns)
promises to find the patterns across those aggregates.
For example, a person who tends to always clear his credit card bills
erratically could be a potential defaulter. But there are other factors
influencing such behavior. Factors, which cannot be put down as a set
of rules (an expert system). In such cases where the factors involved
become too numerous to automate a system, the data is run through a
learning algorithm like the decision tree and results are no less than
spectacular.
But it should be noted here that algorithm training requires time,
or data rather. The more data the program has to go through, the more
accurate will be the results it predicts.
Artificial intelligence has long been touted as the fifth generation
of computing and we're just beginning the journey.
If you want to join in or not is entirely a business decision. A few
of the possible applications and advantages have been listed; the investment
factor is, of course, there. All we tell you is what is possible. Where
and how you chose to use it is what will make the difference in the
long run.
All in all, artificial intelligence very much exists and no longer
the stuff of Doctor Who books and movies about government agents and
red and blue pills. Be there.
In addition to Predicting Customer Clicks with Artificial Intelligence,
we also offer other services like Business Process Engineering, Porting
Legacy applications to the web and Enterprise Application Integration.
Please contact us here
for more details.