473,385 Members | 1,312 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Frequent Pattern Trees Research paper implementation

Hi,

I am working on a Job portal which caters its jobseekers interests. Now I have a research paper that I have to implement on it. and its based on Frequent Pattern Trees.

Now I tried google checked few websites, but didnt understand how it worked and what could be the implementation of this tree and the rest of the algorithm.

Can any one provide help on this. I have upload an attachment of a research paper so that in case if any one can help in this regard, that individual can have the reference of what I am talking about ... :)

Thanks in advance

Regards,

Syed Ahmed Hussain
Attached Files
File Type: zip [Rafi Bhai]30260213[Ahmed].zip (255.9 KB, 436 views)
May 6 '10 #1
6 3125
Airslash
221 100+
simply put, and I mean really simple, the paper states that if you wish to provide an online portal or community platform you have to keep several things in mind:

- people don't want supervision, they want the illusion to work uncontrolled
- people will have a standard set of expectations
- people want freedom
- provide a general platform with minimal support, but allow custom content and customizations
- do not force things on your customers.

The paper is just a mathematical approach with statistics to explain the above points. However, any reasonable web programmer should understand the quircks of the Internet and it's users.
May 11 '10 #2
Hi Airslash,

Thanks for the reply. I totally agree to your points,
but how will I be able to implement this mathematical approach?
And what will be the implementation of Frequent Pattern tree? or is there any other alternative to handle it.. i.e. with any other datastructure?

Thanks,

Regards,

Syed Ahmed Hussain
May 11 '10 #3
Airslash
221 100+
your best approach would be by constructing the minimalistic platform.
E.g a simple webbased platform that supports the basic functionality.

ofcourse you would have to design for yourself what this basic functionality would be. All I can give as a tip, is that the basic functionality on a portal; is that what all members would have in common.
Implementing that would cover the mathematical part of the similarity & Union.

Once that is finished, you'd have to focus on the needs and wishes of the majority of the community. Find what they need/want and what applies to at least 65% of the total users. That covers the majoraty part of the math.

Last, but not least, you can create progeammable API & interfaces that allow customization by the users. Examples are custom themes, layouts and styles.
That would cover the individuality of the tree.

================================================== =============
As for implementation, it heavily depends on the platform and programming language you intend to use and functionality of your underlying platform.
If you intend to work with ADO.NET and ASP.NET pages then the DAO & fatory patterns would definitly suit you.

If you on the other hand tend to lean towards Ruby on Rails forexample, I think STI 'Single Table Inheritance' would be a nice way to go.

I think there are alot of different ways to implement this; it's been a while since I done some webdeveloping.
May 11 '10 #4
I looked over the paper. Wow. The word "obfuscate" comes to mind.

I don't know much about FP Trees, but I did find a link that might help: http://www.csc.liv.ac.uk/~frans/KDD/.../fpGrowth.html

I think it might be close to what you're looking for. It includes links to a Java implemenation, which should help, if what the link is talking about is anywhere close to what you're working upon.

If not, make sure to do a Google image search in addition to a web search. Sometimes I can find what I'm looking for faster by an image than a description. I found this link via an image search.
May 11 '10 #5
@Airslash
Well thankyou very much Airslash...
I am using ASP.NET (C#)
please correct me if I am wrong.

You mean to say that I should create a dataset and on that dataset I directly implement the algorithm?
May 11 '10 #6
@jhumelsine
hi jhumelsine,

Thanks you very much for providing me this..

It is really helpfull. But Im not good in java... C# programmer :(
May 11 '10 #7

Sign in to post your reply or Sign up for a free account.

Similar topics

1
by: Christian Stork | last post by:
Hello everybody, I am using Python to prototype a compression algorithm for tree-shaped data, e.g., XML data or abstract syntax trees. I use a variant of the visitor design pattern--called...
1
by: M Ali | last post by:
Hi, I am trying to grok using actor patterns in a gui as explained here by Andrew Eland: http://www.andreweland.org/code/gui-actor.html The short article explains it using java with which i...
3
by: Alicia Roberts | last post by:
Hello everyone, I have been researching the Singleton Pattern. Since the singleton pattern uses a private constructor which in turn reduces extendability, if you make the Singleton Polymorphic...
10
by: bpontius | last post by:
The GES Algorithm A Surprisingly Simple Algorithm for Parallel Pattern Matching "Partially because the best algorithms presented in the literature are difficult to understand and to implement,...
0
by: Piotr Nienaltowski | last post by:
!!! DEADLINE FOR PAPER SUBMISSIONS HAS BEEN EXTENDED UNTIL FEBRUARY 26, 2004 !!! ---------------------------------------------------------------- .NET TECHNOLOGIES 2004 2nd International...
3
by: cmay | last post by:
In reading some documents from the Patterns and Practices group, I had a question about the example given for the Page Controller pattern. (I have posted the code for the BasePage below) In...
2
by: Ole Nielsby | last post by:
First, bear with my xpost. This goes to comp.lang.c++ comp.lang.functional with follow-up to comp.lang.c++ - I want to discuss an aspect of using C++ to implement a functional language, and...
1
by: halekio | last post by:
Hi all, Please bear with me as I've only started programming in C# 2 weeks ago and this is my first contact with OOP. I ran into a situation where I needed to catch an event in an object that...
1
by: halekio | last post by:
Hi all, Please bear with me as I've only started programming in C# 2 weeks ago and this is my first contact with OOP. I ran into a situation where I needed to catch an event in an object that...
3
by: gast128 | last post by:
Dear all, I was looking for a c++ implementation of regular expressions using the Interpreter Design Pattern. GOF only references a Smaltalk implementation which I can not read :(. Does...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.