Research Article

Relevance Feedback and Deep Neural Network-Based Semantic Method for Query Expansion

Algorithm 1

Skip-gram and relevance feedback-based query expansion RESKQ(Q[],D[]).
1. for each q in Q, do
  1.1. Retrieve top “k” documents dk from initial retrieved documents.
2. for each d in dk, do
  2.1. Retrieve user assisted relevant document du and store them in Du.
3. for each t in q, do
  3.1. Create a hot vector x form dataset Du.
4. iter←epoch
5. Initialize weight matrix w and w’ with random weights.
6. for i←1 to itr, do
  6.1. Compute h←wT.x
  6.2. Compute v←.h
  6.3. Update - e
  6.4. Update wnew←w - e
7. mer←[]
8. for each t in q, do
  8.1. Retrieve top 15 context words wcons for wt such that y is maximum.
  8.2. mer←mer+ wcons
9. qexp←q+mer
10. return qexp