Generate numerous conditional pattern bases

Assignment Help Basic Computer Science
Reference no: EM131221913

(Implementation project) Many techniques have been proposed to further improve the performance of frequent itemset mining algorithms. Taking FP-tree- based frequent pattern growth algorithms (e.g., FP-growth) as an example, implement one of the following optimization techniques. Compare the performance of your new implementation with the unoptimized version.

(a) The frequent pattern mining method of Section 6.2.4 uses an FP-tree to generate conditional pattern bases using a bottom-up projection technique (i.e., project onto the prefix path of an item p). However, one can develop a top down projection technique, that is, project onto the suffix path of an item p in the generation of a conditional pattern base. Design and implement such a top down FP-tree mining method. Compare its performance with the bottom-up projection method.

(b) Nodes and pointers are used uniformly in an FP-tree in the FP-growth algorithm design. However, such a structure may consume a lot of space when the data are sparse. One possible alternative design is to explore array- and pointer-based hybrid implementation, where a node may store multiple items when it contains no splitting point to multiple sub-branches. Develop such an implementation and compare it with the original one.

(c) It is time and space consuming to generate numerous conditional pattern bases during pattern-growth mining. An interesting alternative is to push right the branches that have been mined for a particular item p, that is, to push them to the remaining branch (es) of the FP-tree. This is done so that fewer conditional pattern bases have to be generated and additional sharing can be explored when mining the remaining FP-tree branches. Design and implement such a method and conduct a performance study on it.

Reference no: EM131221913

Questions Cloud

Determine the applicable rule number from the code : The following situation involves a possible violation of the AICPA's code of professional conduct. For this situation, determine the applicable rule number from the code, and decide whether or not the code has been violated.
Identify major challenge facing leaders : Leaders in the Purchasing and Material Management field today and make two recommendations on how this challenge might be addressed to ensure organizational success?
How many potted roses plants must flores roses sell : Flores owned by Livia, provides a variety of rare roses bushes to local nurseries that sell livias roses to the end consumer ( landscapers and retail customers ). Livia grows the roses from cutting that she has specifically cultuvated for their unusa..
By how much should it devalue or revalue its currency : If Boversia wants to return the real exchange rate to its 2020 level, by how much should it devalue or revalue its currency in 2025?
Generate numerous conditional pattern bases : One possible alternative design is to explore array- and pointer-based hybrid implementation, where a node may store multiple items when it contains no splitting point to multiple sub-branches. Develop such an implementation and compare it with th..
Different problems from a cultural perspective : What role does culture play on managers in global situations. For example, a US firm in Saudi Arabia, Indonesia, Singapore or Germany would all face different problems from a cultural perspective. What about a foreign venture into North America.
Difference between an appreciation and a revaluation : What is the difference between a depreciation of a currency and a devaluation of a currency? - What is the difference between an appreciation and a revaluation?
Predetermined overhead rate annually : Harris Fabrics computes its predetermined overhead rate annually on the basis of direct labor-hours. At the beginning of the year, it estimated that 34,000 direct labor-hours would be required for the period’s estimated level of production. Compute t..
What you are going to do needs to be defined : This is a pretty big question. Consider all the work that first needs to be completed BEFORE a schedule can be constructed. What you are going to do needs to be defined.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Network requirements based on the specific needs

Earlier, you identified network requirements based on the specific needs of your clients. Much of your network's effectiveness will depend on how you incorporate those requirements and address those client needs in your network design.

  Design and implement a java program

Design and implement a Java program that will read a file containing numbers and compute the following statistics: the range (low, high), the average and the median (middle number).

  Problem regarding the threads main view

Explain one reason why you might experience long response times in getting a web page from a server in your own city? How would you check the Internet connection speed from your computer?

  Give a recursive definition for the language

Give a recursive definition for the following language over the alphabet {a, b} The language AA of all words containing the substring aa

  Understanding of computer hardware-compatible architecture

The purpose of this assignment is for you to test your understanding of computer hardware, compatible architecture, and system requirements.

  What the different between j2me vs android

In your opinion identify and describe any five aspects which ensure the existence of M Commerce in long run

  A relational database model allows database users to analyze

"Relational Set Operators"Please respond to the following: A relational Database Model allows database users to analyze data thoroughly. To accomplish this, advanced commands such as UNION and INTERSECT may be used.  Describe a business scenario wher..

  Transform the query into a query on fragments

Transform the query into a query on fragments.

  Layers of the osi model

Explain how information flows through the layers of the OSI model. Use the postal service as the example. Make sure you clearly indicate which layer you are referring to.

  Potential mid-term exam questions

Perfect competition, welfare and entry. A perfectly competitive market consists of 3 firms. Total cost functions for each firm are given by C = 2q + 0.25×(q)2 + 256. Market demand is given by QD  = 388 - 2P.

  Makes use of information technologies and systems

Make contact with an organisation that makes use of information technologies and systems (but not University of Salford or The Manchester College).

  Design the storyboard

Design the storyboard,interactivity diagram, object diagram, and any necessary scripts for an interactive program for customers of Sanderson's Ice Cream Sundaes.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd