Related Experiment Video
Updated: Jun 12, 2026

09:20
Cloud-Based Phrase Mining and Analysis of User-Defined Phrase-Category Association in Biomedical Publications
Published on: February 23, 2019
A bounded and adaptive memory-based approach to mine frequent patterns from very large databases.
Muhaimenul Adnan1, Reda Alhajj
1Department of Computer Science, University of Calgary, Calgary, AB T2N 1N4, Canada. madnan@ucalgary.ca
Summary
This study presents a new association rules mining (ARM) model that efficiently handles large transactional databases without relying on virtual memory managers. The approach optimizes memory usage, improving performance and allowing concurrent tasks.
Area of Science:
- Computer Science
- Data Mining
- Database Management
Background:
- Existing association rules mining (ARM) methods often require large primary memory, leading to performance issues like thrashing due to virtual memory manager (VMM) reliance.
- The VMM's default paging mechanism can cause unpredictable behavior and inefficient data handling for memory-intensive ARM tasks.
Purpose of the Study:
- To propose an ARM model that efficiently mines transactional databases of any size without depending on the VMM.
- To introduce a specialized memory management system for ARM that optimizes primary and secondary memory usage.
- To enable concurrent execution of high-priority tasks with minimal interference from the ARM process.
Main Methods:
- Developed a novel ARM model with a specialized memory management system.
- Implemented a data structure that prioritizes primary memory allocation and strategically offloads to secondary memory when necessary.
- Optimized secondary memory access through block-by-block processing to enhance spatial and temporal locality.
Main Results:
- The proposed ARM model successfully mines large transactional databases using only a bounded portion of primary memory.
- The specialized memory management system effectively controls virtual memory access, preventing thrashing and improving mining process efficiency.
- Experimental results confirm the approach's applicability and effectiveness, demonstrating improved performance and reduced interference with other tasks.
Conclusions:
- The novel ARM model offers an efficient and scalable solution for mining large transactional databases.
- By managing memory explicitly, the approach overcomes the limitations of traditional VMM-based methods.
- The framework enhances system resource utilization, allowing for more efficient multitasking environments.
Related Concept Videos
Chunking
Chunking is a powerful cognitive technique that improves short-term memory retention by organizing information into smaller, more manageable units. The brain, limited by working memory capacity, can more easily process and store information when it is divided into "chunks" rather than presented as discrete, unrelated elements. Chunking is especially useful when dealing with large amounts of information, such as numerical sequences, words, or complex ideas.
The principle behind chunking is...
The principle behind chunking is...
Mnemonic Devices
Mnemonic devices are cognitive tools that facilitate memory retention by linking new information to familiar patterns or organizational strategies. These techniques are beneficial for remembering complex or lengthy sets of information by simplifying and structuring them in easily retrievable ways.
Acronyms
Acronyms are created by using the initial letters of a series of words to form a new word or phrase. This approach condenses complex information into a single, memorable entity. For example,...
Acronyms
Acronyms are created by using the initial letters of a series of words to form a new word or phrase. This approach condenses complex information into a single, memorable entity. For example,...
Storage
A schema is a mental framework that helps individuals organize and interpret information. Schemata, formed from previous experiences, influence how we process new information: how we encode it, the inferences we make, and how we retrieve it. For instance, a schema for what a typical classroom looks like might include desks, a teacher's desk, a whiteboard, and students in such an environment. This expectation helps us quickly understand and navigate new classrooms without needing to analyze each...
Chunking and Rehearsal in Sensory Memory
Improving short-term memory can be achieved through techniques like chunking and rehearsal. Chunking involves organizing information into larger, more manageable units. This technique is particularly useful for information that exceeds the typical memory span of between five and nine items. For instance, logging into an online account with a password like "ta89vq0179gz" involves grouping letters and numbers into three chunks—ta89, vq01, and 79gz. It makes large amounts of information more...
System of Memory
Memory is categorized into three major systems: sensory memory, short-term memory (STM), and long-term memory (LTM). These systems differ in their capacity and the duration for which they can hold information. Sensory memory captures raw sensory input from the environment, holding it for just a few seconds or less. For example, on hearing a brief, loud sound, like a car horn honking, the sound seems to linger in the mind for a moment even after it stops. This is an instance of sensory memory...
Long-Term Memory
Long-term memory is a relatively permanent type of memory, capable of storing vast amounts of information over extended periods. Its storage capacity is generally considered unlimited.
Long-term memory can be categorized into two primary types: explicit and implicit memory. Explicit memory, also known as declarative memory, involves the conscious recollection of information that we deliberately try to remember, recall, and articulate. This type of memory encompasses specific facts, events, and...
Long-term memory can be categorized into two primary types: explicit and implicit memory. Explicit memory, also known as declarative memory, involves the conscious recollection of information that we deliberately try to remember, recall, and articulate. This type of memory encompasses specific facts, events, and...
