*- Can you say more about this?*
AIRS is a classification algorithm based on artificial immune system. I
will use it for credit card fraud detection in which it is proved to have a
good performance. This is an academic project.


*- Perhaps define what the airs algorithm does?  (it looks like a variant
on k-nn algorithm)*
AIRS generates a set of memory cells in training phase. In classification
phase it uses the generated cells in knn algorithm as neighbors.Generating
memory cells is based on clonal selection that is introduced in AIS. (I can
explain more about the details if needed)


*- How do you plan to add it?*
The code is ready. AIRS has been implemented in java and been tested
before. We have used MapReduce in training phase and ran it on virtual
nodes with no problem. I've already downloaded Mahout source and ran KMeans
and Bayes via source with no problem. Now I want to know if it is possible
to add any new algorithm to mahout, if yes how? Is there any defined
structure in which I should implement code, or special functions that must
be inserted?


* - Will you be maintaining it?  Are there users who will be using this
algorithm in production?*
As mentioned before this is an academic project. Our purpose is mostly
about implementing AIRS using MapReduce, as Mahout is a powerful library
we'd like to add our code to this library.


* - Why is it needed?  (based on *BENCHMARKING THE AIRS ARTIFICIAL IMMUNE
SYSTEM FOR CLASSIFICATION* by van der Putten and Ling, it doesn't appear to
offer anything extraordinary)*
The goal of project is to measure the performance of AIRS using MapReduce
for credit card fraud detection. It has been shown in some papers that AIRS
can perform better than some other common algorithms for fraud detection.
Body Immune System is similar to fraud detection system that's why we have
chosen this algorithm.


* - Does it scale? (in particular, will it perform any better than a simple
k-nn based on better known algorithms)*
Considering fraud detection particularly, yes it does perform better.

I would appreciate if you help me on this or introduce some useful
documentation for this purpose.

Thanks in advance




On Sat, Jun 9, 2012 at 12:25 PM, Ted Dunning <[email protected]> wrote:

> Can you say more about this?
>
> Perhaps define what the airs algorithm does?  (it looks like a variant on
> k-nn algorithm)
>
> How do you plan to add it?
>
> Will you be maintaining it?  Are there users who will be using this
> algorithm in production?
>
> Why is it needed?  (based on *BENCHMARKING THE AIRS ARTIFICIAL IMMUNE
> SYSTEM FOR CLASSIFICATION* by van der Putten and Ling, it doesn't appear to
> offer anything extraordinary)
>
> Does it scale? (in particular, will it perform any better than a simple
> k-nn based on better known algorithms)
>
> On Sat, Jun 9, 2012 at 9:28 AM, Elham Hormozi <[email protected]
> >wrote:
>
> > im going to add airs algorithm to mahout lib.
> > help me what does it.
> >
> >
> > --
> > Best Regard
> > Elham Hormozi
> >
>



-- 
Best Regard
Elham Hormozi

Reply via email to