Systems and methods for recommending bidded terms are disclosed. The system collects a plurality of bidded terms and separates them into ad groups. The add groups are then combined into sequences of terms, which are fed into a deep learning network to build a multidimensional word vector in which related terms are nearer one another than unrelated terms. An input term is then received and the system matches the input term in the multidimensional word vector and recommends the nearest neighbors to the term.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computing system for recommending terms, comprising: a grouping module configured to receive a plurality of bidded terms, and group bidded terms within the plurality of bidded terms into term sequences; a learning module configured to receive the term sequences and embed terms contained in the plurality of bidded term sequences in a multidimensional word vector; and a term recommendation module configured to receive a term, find the nearest neighbors of the term in the multidimensional word vector, and recommend the nearest neighbors of the term. 2. The computing system of claim 1, wherein the terms contained in the plurality of term sequences consists of terms bidded on by a plurality of advertisers. 3. The computing system of claim 1, wherein the nearest neighbor is found using the cosine distance metric. 4. The computing system of claim 1, wherein the term sequences are grouped according to an ad group. 5. The computing system of claim 1, wherein the grouping module is further configured to receive creatives associated with the bidded terms, and group the creatives with corresponding term sequences. 6. A method for recommending terms, the method comprising: collecting a plurality of bidded terms having corresponding ad groups; grouping bidded terms from among the plurality of bidded terms into groups that have a common ad group to form term sequences; inputting the term sequences into a deep learning network to embedding terms from among the term sequences in a multidimensional word vector in which related terms are found close to one another; receiving an input term; locating the input term in the multidimensional word vector; finding a plurality of nearest neighbors to the input term in the multidimensional word vector; and recommending the plurality of nearest neighbors of the input term. 7. The method of claim 6, wherein the plurality of bidded terms comprises terms previously bid upon by advertisers. 8. The method of claim 6, wherein the nearest neighbors are determined through a cosine distance metric. 9. The method of claim 6, wherein the multidimensional word vector has greater than 200 dimensions. 10. A computer program product for recommending terms, the computer program product comprising non-transient computer readable storage media have instructions stored thereon that cause a computing device to perform a method comprising: receive a bidded term; access a multidimensional term vector of interconnected bidded terms to find a plurality of related bidded terms spatially near the bidded term in the multidimensional word vector; recommend the plurality of nearest neighbors of the bidded term. 11. The computer program product of claim 10, wherein the multidimensional word vector comprises an output of a deep learning network trained with a plurality of term sequences having a common grouping as an input. 12. The computer program product of claim 11, wherein the instruction further cause the computing device to build the multidimensional word vector. 13. The computer program product of claim 12, wherein building the multidimensional word vector comprises: collecting a plurality of bidded terms having corresponding group identifiers; grouping bidded terms from among the plurality of bidded terms that have a common group identifiers to form term sequences; inputting the term sequences into a deep learning network to embed each term in a multidimensional word vector in which related terms are found close to one another. 14. The computer program product of claim 10, wherein the input term comprises a bidded term and the plurality of nearest neighbors comprises recommended bidded terms. 15. The computer program product of claim 10, wherein the bidded term comprises a multi-word phrase. 16. The system of claim 1, wherein at least one bidded term is a multiword phrase. 17. The system of claim 1, wherein the learning module operates on the plurality of word sequences in a sliding window fashion. 18. The system of claim 1, wherein each sequence of words is a context.