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

  Explaining geographical information systems

Considering this, explain in scholarly detail some suitable examples of geographical information systems and how they are utilized in supporting both marketing and sales.

  Inequality similar to solving a linear equation

How is the approach to solving a linear inequality similar to solving a linear equation? When is the approach different? What process do you use when determining which side of an inequality to shade? Example!

  Buying decisions major element in determining

Buying decisions are a major element in determining how to satisfy customers' needs more effectively than the competition. With this in mind, prepare a report for the Senior Buyer of JD Sports which

  Display the total payroll and the average amount paid

Display the total payroll and the average amount paid at the end of the run.

  Integrating diversity into workplace operations

When integrating diversity into workplace operations, why should you develop and review workplace policies, procedures and planning in accordance with the scope of diversity?

  Describe two disadvantages of normalized tables

If data duplication is only reduced, how can we say that the possibility of data inconsistencies has been eliminated?

  What is the sequencing of the respective points

What is the sequencing of the respective points

  Why does segment sequence number remain unchanged

Why does the Segment Sequence Number remain unchanged (indicated by a horizontal line in the graphs) with every drop in the congestion window?

  What is the paintcomponent method

What is the paintComponent method? How is it used in Java graphics? How does a program intentionally cause the paintComponent method to execute?

  Creating a new network application that allows employees

Your company is creating a new network application that allows employees to view their pay checks subs electronically via the Internet. Should this application be connectionless or connection oriented? Defend your answer, and using Visio draw a serie..

  Identify which process improvement tool you will included

Identify which process improvement tool or technique you will included in your overall project plan. Explain in detail how this will be implemented and what benefits or improvements you hope to achieve.

  What possible charge could be issued

The state can prove that the 92 year-old man's death was caused by this failure and that the man died of malnutrition and exposure. Under the criminal code of the State of North Carolina, could charges be brought against John and his wife? What po..

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