Research Article

Technical Job Recommendation System Using APIs and Web Crawling

Algorithm 1

Hybrid recommendation system.
(i)//Algorithm: – Hybrid Recommendation System
(ii)//Input: – User = U, All jobs = J
//Output: – Recommended Jobs with respective hybrid score
Step 1: – Start
Step 2: – Input_desc(U)
Step 3: – Content_Based_Filtering (U, J):
   TF-IDF weight determination:
    if
   else:
        
   Content_Score = 
   Cosine similarity:
   
   Content_Score = Content_Score + CS [U, Ji]
end
Step 4: – Collaborative_Filtering (U, J):
Matrix [U, J]:
   if INTERACT (Ui, Jj) = = TRUE:
       Matrix [Ui, Jj] = 1
   else:
       Matrix [Ui, Jj] = 0
   Similarity (Ui, Jj) = RATIO (INTERSECT (Ui, Jj), J)
   Collaborative_Score = RATIO (N_INTERACT,
       INTERSECT (N_Similar))
   end
Step 5: – Total_Hybrid_Score (U, Ji):
    Score = AVERAGE (Collaborative_Score, Content_Score)
   end
Step 6: – SORT_JOBS (Total_Hybrid_Score)
Step 7: – Stop