Research Article

Distributed Learning over Massive XML Documents in ELM Feature Space

Algorithm 1

Mapper of DXRC.
Input: docID, content
Output: term, docID, element, times, sum
(1) Initiate HashMap mapEle;
(2) foreach     do
(3)  Initiate sum = 0;
(4)  Initiate HashMap mapEleTF;
(5)  foreach     do
(6)    sum++;
(7)    if    then
(8)     mapEleTF.put(term, mapEleTF.get(term) + 1);
(9)    else
(10)     mapEleTF.put(term, 1);
(11)  mapEle.put(element, mapEleTF);
(12) foreach     do
(13)  element = itrEle.getKey();
(14)  foreach     do
(15)    term = itrEleTF.getKey();
(16)    times = itrEleTF.getValue();
(17)    emit(term, docID, element, times, sum);