This document proposes an approach to improve the efficiency of the Apriori algorithm for association rule mining. The Apriori algorithm is inefficient because it requires multiple scans of the transaction database to find frequent itemsets. The proposed approach aims to reduce this inefficiency in two ways: 1) It reduces the size of the transaction database by removing transactions where the transaction size is less than the candidate itemset size. 2) It scans only the relevant transactions for candidate itemset counting rather than the full database, by using transaction IDs of minimum support items from the first pass of the algorithm. An example is provided to demonstrate how the approach reduces the database and number of transactions scanned to generate frequent itemsets more efficiently than the standard Apriori