English 中文(简体)
Application of Artificial Intelligence in Semantic Web
原标题:

I need to write an essay or a research for the subject Artificial Intelligence. There are many possible topics I can choose from plus we are also allowed to write about any other topic of interest.

One of the topics is Semantic Web. I would like to write about use of AI algorithms in relation with Semantic Web.

Could you please suggest me some good topics from this area?

Is PageRank a good topic? Is it related enough to both Semantic Web and AI?

最佳回答

You could write about how different types of reasoning systems handle certain challenges that are faced in Semantic Web.

Also, I think PageRank would be a very good topic. It does relate enough to both Semantic Web and AI. You should easily be able to dig up enough information about it. However, you may find yourself writing a paper about what has already happened instead of a paper that may include your own ideas.

问题回答

Analyzing social graphs and suggesting friends based on microformats embedded in disparate social networking sites could be interesting.

OpenCalais is a web service that augments unstructured text with semantic metadata (and can therefore partially automate the creation of a semantic web): http://www.opencalais.com/about

You could write about the challenges of implementing named entity recognition and natural language processing for extracting facts and events.

This paper proposes using Wikipedia articles as a dictionary of named entities: http://www.aaai.org/Papers/IJCAI/2007/IJCAI07-259.pdf

This may also shed some light on the NLP challenge: http://www.cyc.com/cyc/technology/whatiscyc_dir/cycrandd/areasofrandd_dir/nlu

Maybe to write about the more detailed analysis of web documents? In this case you would need to touch the NLP topic which belongs to AI.





相关问题
How to add/merge several Big O s into one

If I have an algorithm which is comprised of (let s say) three sub-algorithms, all with different O() characteristics, e.g.: algorithm A: O(n) algorithm B: O(log(n)) algorithm C: O(n log(n)) How do ...

Grokking Timsort

There s a (relatively) new sort on the block called Timsort. It s been used as Python s list.sort, and is now going to be the new Array.sort in Java 7. There s some documentation and a tiny Wikipedia ...

Manually implementing high performance algorithms in .NET

As a learning experience I recently tried implementing Quicksort with 3 way partitioning in C#. Apart from needing to add an extra range check on the left/right variables before the recursive call, ...

Print possible strings created from a Number

Given a 10 digit Telephone Number, we have to print all possible strings created from that. The mapping of the numbers is the one as exactly on a phone s keypad. i.e. for 1,0-> No Letter for 2->...

Enumerating All Minimal Directed Cycles Of A Directed Graph

I have a directed graph and my problem is to enumerate all the minimal (cycles that cannot be constructed as the union of other cycles) directed cycles of this graph. This is different from what the ...

Quick padding of a string in Delphi

I was trying to speed up a certain routine in an application, and my profiler, AQTime, identified one method in particular as a bottleneck. The method has been with us for years, and is part of a "...

热门标签