Displaying 19 results from an estimated 19 matches for "diversification".
2018 Feb 25
3
GSOC 2018: Diversification of Search Results
Hello,
I am Uppinder Chugh (irc nick: icebyte), a senior year undergraduate
student majoring in Computer Science and Engineering at Indian Institute of
Technology, Guwahati. I'm interested to work on the idea of adding the
functionality of search result diversification to Xapian. After having
brief conversations with mentors on IRC, I would like to compile the
discussions and further discuss the approach I have in mind for
implementing the same. First I'd like to give a brief justification of
choosing the proposed method:
In the literature [1], diversificati...
2018 Apr 27
3
GSOC 2018: Diversification of Search Results
...posal for GSoC, looking forward to
> contributing further to Xapian. I've posted this in the IRC but didn't
> receive any reply, so I'm presuming this must've been missed and thus
> posting it here. As proposed, I plan to use ClueWeb09 Category B
> dataset for evaluating diversification. A hosted copy is available
> (http://lemurproject.org/clueweb09.php/index.php#Services) which may
> be accessed but requires a license. The license is free and granted to
> an organisation by applying online
> (http://lemurproject.org/clueweb09/organization_
> agreement.clueweb09.wo...
2012 Mar 22
1
GSOC : Language Modelling for information retrieval with Diversified Search results
...xt.
Diversified search is key ways for user satisfaction in absence of explicit
knowledge of user intent.Diversified search algorithm tries to find
out(estimate) different possible context of user query and tries
to pull potential document of all context rather than explicitly assuming
a context.
Diversification can be done by generating different rank list for different
context or adding document from different context in a single rank list.
Resources:
http://nlp.stanford.edu/IR-book/html/htmledition/ponte-and-crofts-experiments-1.html
http://dl.acm.org/citation.cfm?id=291008
http://goo.gl/klqYy
http://...
2016 Jul 31
2
Letor: returning MSet after re-ranking
On Sun, Jul 31, 2016 at 12:44:16AM +0100, Olly Betts wrote:
> Would a method which swapped two elements of an MSet provide what you
> need? That would provide a more generic way to adjust the ranking of
> an MSet which for example could be used to implement a diversification
> feature or something like SQL "GROUP BY".
Isn't the most common use going to be that the client (letor or
whatever) knows what documents are in what order, possibly with what
new weights? I'd have thought people will end up writing the same
boilerplate code if they have only...
2018 Mar 09
2
GSoC aspirant - guruprasad hegde
...Getting Started Guide", trying the examples and
look into the related code sometimes.
* I had a look at bite-size projects and good first bugs and spent time
with few of them by looking at the related code. I will ask the
question/clarification in the corresponding thread.
* The project 'Diversification of results' piqued my interest. I read the
survey paper. Now I have a basic idea about the multiple approaches.
Plan:
* I will read the survey paper couple of times to grasp the approaches
presented, then read the main papers, evaluate which one is suitable for
implementing in Xapian. I comm...
2016 Jul 30
2
Letor: returning MSet after re-ranking
>
>
> I'd prefer to avoid adding things to the public API that don't get
> used by end users. However because LTR is outside the Xapian build
> tree, we can't easily give it privileged access to Xapian internals.
>
Sorry for a delayed response.
The way I was thinking of performing reranking with updated weights was to
add a class MSetRanker (basically containing a
2012 Apr 13
1
R: Colouring phylogenetic tip labels and/or edges
...n successful with my attempts. I am only able to colour them in repeating sets of 3e.g. sp1=blue, sp.2=red, sp.3=yellow, sp.4=blue, sp5=red, sp6=yellow etc. I am also wondering how to colour the branches or edges as the states transition from one to another over time (i.e. as in the "Analyzing diversification with diversitree" manual by Rich FitzJohn on page 23).
Code I've been working with is below:
library(diversitree) #loads library
tree<-read.tree("tree")#loads tree
tree<-chronopl(tree, lambda=1,CV=TRUE) #converts to ultrametric
states<-read.delim("states", he...
2013 Aug 27
4
[LLVMdev] Adding diversity for security (and testing)
...n attacker can predict the
output of the generator by playing it forward. If an attacker can play the
generator forward, then the attacker can reproduce the rest of the
executable, including the randomized components that are no longer random
to the attacker. Reproducing the executable means that diversification
isn't going to work because the attacker can plan around it.
For reproducibility, such as for debugging, a pure software generator is a
good idea. This also prevents blocking read operations in the generator,
slowing down the compiler. Software generators can be optimized for speed.
These a...
2002 Sep 05
0
ape 0.1 is released
...and is available on
CRAN.
>From the 'Description' file of version 0.1:
Ape provides functions for reading, and plotting
phylogenetic trees in parenthetic format (standard Newick
format), analyses of comparative data in a phylogenetic
framework, analyses of diversification and macroevolution,
computing distances from allelic and nucleotide data,
reading nucleotide sequences from GenBank via internet, and
several tools such as Mantel's test, computation of minimum
spanning tree, or the population parameter theta based on
various...
2013 Aug 29
3
[LLVMdev] Adding diversity for security (and testing)
...ite will need to test at least 3
major areas: making sure that RNG results are consistent and
deterministic, testing that NOPs are actually inserted and scheduling
decisions randomized, and verifying that different seeds result in
entirely different binaries with approximately equal amounts of
diversifications.
Speaking of maintenance, we plan to continue work on this in our lab. We
can certainly maintain these features at least for the next year and a
half, and possibly longer.
> There's a "good news" side to this too. Over lunch I talked with one
> of our security guys, and he...
2013 Aug 28
0
[LLVMdev] Adding diversity for security (and testing)
...ct the
> output of the generator by playing it forward. If an attacker can play the
> generator forward, then the attacker can reproduce the rest of the
> executable, including the randomized components that are no longer random
> to the attacker. Reproducing the executable means that diversification
> isn't going to work because the attacker can plan around it.
>
> I should think that the choices at each decision point of the randomized
code-generation effect would require only a few bits from the output of
each run of the RNG, and you can run the RNG again for each decision point...
2013 Sep 19
2
[LLVMdev] Adding diversity for security (and testing)
...here did not seem to be a strong consensus in this discussion about whether diversity is critical, although it appears that existing static analysis tools are insufficient to cover all cases.
- Distribution. Distributing large numbers of randomized variants to end-users could be difficult. Prelink diversification was mentioned, which may be a good direction to go with this for the future. However, a basic implementation in LLVM would provide a good starting point for future improvements. This implementation would also provide a useful security measure now for users who are already compiling their own softwa...
2013 Aug 26
0
[LLVMdev] Adding diversity for security (and testing)
Hi Stephen,
> Greetings LLVM Devs!
>
> I am a PhD student in the Secure Systems and Software Lab at UC
> Irvine. We have been working on adding randomness into code generation
> to create a diverse population of binaries. This diversity prevents
> code-reuse attacks such as return-oriented-programming (ROP) by
> denying the attacker information about the exact code layout.
2013 Sep 09
0
[LLVMdev] Adding diversity for security (and testing)
...o test at least 3 major areas: making
> sure that RNG results are consistent and deterministic, testing that NOPs
> are actually inserted and scheduling decisions randomized, and verifying
> that different seeds result in entirely different binaries with
> approximately equal amounts of diversifications.
>
I really like the idea of verifying that ROP gadgets work across different
variants. Even if it doesn't fit in the regression test suite, it should be
set up as an integration test.
The other three areas you identified largely fit in the regression suite.
Thanks!
Speaking of maintenan...
2013 Aug 26
10
[LLVMdev] Adding diversity for security (and testing)
Greetings LLVM Devs!
I am a PhD student in the Secure Systems and Software Lab at UC
Irvine. We have been working on adding randomness into code generation
to create a diverse population of binaries. This diversity prevents
code-reuse attacks such as return-oriented-programming (ROP) by
denying the attacker information about the exact code layout. ROP has
been used is several high-profile recent
2013 Sep 20
0
[LLVMdev] Adding diversity for security (and testing)
...not seem to be a strong consensus in this discussion about whether diversity is critical, although it appears that existing static analysis tools are insufficient to cover all cases.
>
> - Distribution. Distributing large numbers of randomized variants to end-users could be difficult. Prelink diversification was mentioned, which may be a good direction to go with this for the future. However, a basic implementation in LLVM would provide a good starting point for future improvements. This implementation would also provide a useful security measure now for users who are already compiling their own softwa...
2013 Aug 28
0
[LLVMdev] Adding diversity for security (and testing)
On 26 August 2013 11:39, Stephen Crane <sjcrane at uci.edu> wrote:
> Greetings LLVM Devs!
>
> I am a PhD student in the Secure Systems and Software Lab at UC
> Irvine. We have been working on adding randomness into code generation
> to create a diverse population of binaries. This diversity prevents
> code-reuse attacks such as return-oriented-programming (ROP) by
>
2013 Aug 29
2
[LLVMdev] Adding diversity for security (and testing)
On 8/28/13 4:37 PM, Nick Lewycky wrote:
> On 26 August 2013 11:39, Stephen Crane <sjcrane at uci.edu
> <mailto:sjcrane at uci.edu>> wrote:
>
> Greetings LLVM Devs!
>
> I am a PhD student in the Secure Systems and Software Lab at UC
> Irvine. We have been working on adding randomness into code generation
> to create a diverse population of
2013 Sep 24
9
[PATCH] curve25519-sha256@libssh.org key exchange proposal
Dear OpenSSH developers,
I've worked this week on an alternative key exchange mechanism, in
reaction to the whole NSA leaks and claims over cryptographic backdoors
and/or cracking advances. The key exchange is in my opinion the most
critical defense against passive eavesdropping attacks.
I believe Curve25519 from DJB can give users a secure alternative to
classical Diffie-Hellman (with fixed